Cloudera Manager(CM)自动和手动安装Linux系统环境的前提
来源:互联网 发布:不要网络单机的三张牌 编辑:程序博客网 时间:2024/05/16 11:38
本文介绍的是CentOS6或RedHat6以上等相对新的版本安装Cloudera Manager的前提操作。
1、修改主机名(可做可不做)
修改文件,执行vi /etc/sysconfig/network,修改新的主机名后,保存退出;
执行命令 hostname 查看新的主机名。
2、绑定ip与主机名(可做可不做)
执行vi /etc/hosts,增加一行记录如:192.168.1.221 hadoop01
3、关闭防火墙
查看防火墙的状态,执行service iptables status;
关闭防火墙自动启动功能,执行命令 chkconfig --list|grep iptables,
如果显示有on,意味着会重启后启动防火墙,使用命令chkconfig iptables off关闭;
再次执行chkconfig --list|grep iptables 验证。
4、设置ssh免密码登录
生成密钥文件,执行命令ssh-keygen -t rsa,三次回车,生成授权文件cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys ;
验证 ssh localhost不需要输入密码表明成功,输入 who 可以查看有谁登陆了(记得退出exit)。
5、关闭selinux
执行setenforce 0或修改/etc/selinux/config:SELINUX=disabled
6、如果需要自动安装,还需要能访问外网
(1)、添加(DNS主机IP),否则无法访问外网:
vi /etc/resolv.conf
###根据所在网络实际的DNS主机IP###
nameserver 211.136.150.66
nameserver 222.44.10.48
(2)、修改网络配置
vi /etc/sysconfig/network-scripts/ifcfg-eth0(eth0,第一块网卡,如果是第二块则为eth1)
按如下修改ip
DEVICE=eth0(如果是第二块则为eth1)
BOOTPROTO=static
IPADDR=192.168.1.201(改成要设置的IP)
NETMASK=255.255.255.0 (子网掩码)
GATEWAY=192.168.1.254(网关)###更具实际的网关###
ONBOO=yes
然后
service network restart
IP地址生效,重启系统后不变
如果是临时修改IP重启系统后恢复原始IP则用以下命令
ifconfig IP地址 netmask 子网掩码
补充:
service network start #启动网络服务
service network stop #停止网络服务
service network restart #重启网络服务
service network status #查看网络服务状态
7、集群节点时间需一致
ntpdate -u 210.72.145.44 #210.72.145.44是中国国家授时中心的官方服务器
8、DNS反向解析PTR localhost
描述:
DNS反向解析错误,不能正确解析Cloudera Manager Server主机名
日志:
Detecting Cloudera Manager Server...
Detecting Cloudera Manager Server...
BEGIN host -t PTR 192.168.1.198
198.1.168.192.in-addr.arpa domain name pointer localhost.
END (0)
using localhost as scm server hostname
BEGIN which python
/usr/bin/python
END (0)
BEGIN python -c 'import socket; import sys; s = socket.socket(socket.AF_INET); s.settimeout(5.0); s.connect((sys.argv[1], int(sys.argv[2]))); s.close();' localhost 7182
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "<string>", line 1, in connect
socket.error: [Errno 111] Connection refused
END (1)
could not contact scm server at localhost:7182, giving up
waiting for rollback request
解决方案:
将连不上的机器 /usr/bin/host 文件删掉,执行下面命令:
sudo mv /usr/bin/host /usr/bin/host.bak
9、配置yum代理(redhat需要做)
(1)更改yum源(Redhat系统需要修改源)
# cd /etc/yum.repos.d/
# wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
# 之前文件的修改名字,如:mv rhel6.repo rhel6.repo.old
(2)编辑文件,把文件里面的$releasever全部替换为版本号,即6 最后保存!
# vi CentOS6-Base-163.repo
(3)、清理yum缓存
# yum clean all #清理缓存
# yum makecache#将服务器上的软件包信息缓存到本地,以提高搜索安装软件的速度
# yum -y install vim*#测试域名是否可用
- Cloudera Manager(CM)自动和手动安装Linux系统环境的前提
- 手动安装Cloudera Manager
- 卸载Cloudera Manager(CM)和Cloudera Data Hub(CDH)
- 离线升级Cloudera Manager(CM)和Cloudera Data Hub(CDH)
- Cloudera Manager和CDH4的安装
- Cloudera Manager和CDH4.1的安装
- Cloudera Manager CDH4的安装
- Cloudera Manager的安装包和pacels下载链接
- 如何利用Cloudera Manager来手动安装parcel包
- 如何利用Cloudera Manager来手动安装parcel包
- Cloudera Manager 和 CDH 4 终极安装
- Cloudera Manager 和 CDH 4 终极安装
- Cloudera Manager 和 CDH 4 终极安装
- Cloudera Manager 5和CDH5离线安装
- cloudera manager安装和solrcloud搭建
- cloudera manager和cdh离线安装
- 【CDH5】-002Cloudera Manager介绍和安装
- Cloudera Manager 5和CDH5离线安装
- android studio快捷键
- Otto学习以及使用,简单方便处理组件耦合
- [3D基础]投影矩阵的推导
- JS 前端框架1 artTemplate前端js模板引擎
- weblogic启动服务报错
- Cloudera Manager(CM)自动和手动安装Linux系统环境的前提
- JAVA——Class对象的三种生成方式
- 就当花儿没开过,就当我没来过
- (四)在二元树中找出和为某一值的所有路径
- C# 邮件发送
- 【Android】ListView具有多种item布局——实现微信对话列
- Android studio 快捷键
- 问题解决——warning C4503 超出修饰名的长度,名称被截断
- Struts2.3.4.1+Spring3.2.3+Hibernate4.1.9整合教程