分享

CONTOS7+CDH5.7 安装

squirrel 2016-4-15 12:09:04 发表于 疑问解答 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 6 27923
本帖最后由 squirrel 于 2016-4-15 17:06 编辑

因为受到网速等因素限制本次安装使用 半离线安装方式。
主机准备:contos7
1.下载需要的离线包:
http://archive.cloudera.com/cm5/ ... cm/5.7/RPMS/x86_64/
下载(part1):   
cloudera-manager-agent-5.7.0-1.cm570.p0.76.el7.x86_64.rpm   2016-04-02 00:13    7.8M         
cloudera-manager-daemons-5.7.0-1.cm570.p0.76.el7.x86_64.rpm 2016-04-02 00:14    522M         
cloudera-manager-server-5.7.0-1.cm570.p0.76.el7.x86_64.rpm  2016-04-02 00:13    8.2K         
cloudera-manager-server-db-2-5.7.0-1.cm570.p0.76.el7.x86_64.rpm 2016-04-02 00:13    9.9K         
enterprise-debuginfo-5.7.0-1.cm570.p0.76.el7.x86_64.rpm 2016-04-02 00:14    29M      
jdk-6u31-linux-amd64.rpm    2016-04-02 00:14    68M      
oracle-j2sdk1.7-1.7.0+update67-1.x86_64.rpm 2016-04-02 00:13    135M   
http://archive.cloudera.com/cdh5/parcels/5.7/
下载(part2):    CDH-5.7.0-1.cdh5.7.0.p0.45-el7.parcel   2016-03-31 19:56    1.3G         
CDH-5.7.0-1.cdh5.7.0.p0.45-el7.parcel.sha1  2016-03-31 19:56    41   (下载后修改后缀  sha1  为 sha)
http://archive.cloudera.com/cm5/installer/5.7.0/
下载(part3):   
cloudera-manager-installer.bin  2016-04-07 17:38    506K     
2.安装cloudera-manager:
2.1:   
所有服务器修改hostname
    vi /ect/hostname      
例:        
cdh-170   
所有服务器修改hosts      
vi /ect/hosts   
例:        
127.0.0.1   localhost localhost        
192.168.1.170 cdh-170 cdh-170        
192.168.1.171 cdh-171 cdh-171        
192.168.1.172 cdh-172 cdh-172
2.2(可选:因为CDH 可以用互信方式也可以用密码方式)
    配置服务器互信(免密码互SSH)     
   ssh-copy-id -i /root/.ssh/id_rsa.pub cdh-170  命令去互信(记得 170 本身也要互信170本身)
2.3:    关闭防火墙(必须):
        systemctl stop firewalld.service #停止firewall
       systemctl disable firewalld.service #禁止firewall开机启动
2.3:   
分发part1 的所有文件到每台服务器   
然后执行yum localinstall --nogpgcheck *.rpm  安装
   安装后去确认 /usr/java/  下jdk,并配置java 环境变量:
        vi /etc/profile ;  vi /etc/bashrc         
例:            
export JAVA_HOME=/usr/java/jdk1.7            
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar            
export PATH=$PATH:$JAVA_HOME/bin        
保存 并且  source /etc/profile  ;  source/etc/bashrc        
检查  java 是否安装正确 : java -version
2.4:    复制part3 到CDH 主机   
执行 :        
chmod u+x cloudera-manager-installer.bin        
sudo ./cloudera-manager-installer.bin        
(中间会让去删除一个db 文件,去删除掉 从新执行 第二个命令)   
安装成功后 检查:        
service cloudera-scm-server status        
service cloudera-scm-server-db status   
安装成功后  打开   192.168.1.170:7180   
用户名 admin  密码  admin
============第一部分  安装成功================
3.安装CDH
复制 part2 到  /opt/cloudera/parcel-repo/
注意:必须修改 文件的所属用户和所属组为  cloudera-scm
执行 mv /usr/bin/host /usr/bin/host.bak (所有服务器)
第一部分 登陆后:   
选择版本(免费)    添加主机:        
直接列出ip或则host,多台以逗号、分号、制表符、空格或放置在单独的行。      
例:            
192.168.1.170 192.168.1.171 192.168.1.172   
选择存储库:        
选择 CDH 的版本:            
CDH-5.7.0-1.cdh5.7.0.p0.45   
点击继续:        
安装 Oracle Java SE 开发工具包 (JDK) (勾选)   
点击继续        
可以使用root  并输入密码(所有服务器使用相同密码)        
也可以使用SSH 方式   
点击继续        
此时会在所有一个安装画面 (此前已经离线安装了part1 ,所以只会有一个刷新包的过程)   
点击继续      
此时会有一个分发解压激活CDH 过程(已经提前下载了part2 否则会有一个慢慢下载的过程)   
点击继续        
检查主机正确性   
点击继续        
数据库设置  
点击一下测试连接   
点击继续        
分配主机和角色  
根据具体需求调整   
点击继续        
开始安装服务(中间如果报错会有详细的错误日志)   
安装成功!!!




补充内容 (2016-7-8 11:11):
要记得 服务器要关闭seliux  修改vi /etc/sysconfig/selinux  SELINUX=disabled

改了之后保存,然后重启就可以了。

补充内容 (2016-7-19 10:03):
http://www.aboutyun.com/forum.ph ... ntable&tid=9087   这个错误解决办法是很好的文章  

补充内容 (2016-7-19 11:20):
rm -rf /var/run/yum.pid   用来解决  yum  更新锁

已有(6)人评论

跳转到指定楼层
squirrel 发表于 2016-4-15 12:19:01
未解决问题

    查询 Host Monitor 时发生内部错误



查询了一下 service cloudera-scm-server status
[/run/systemd/generator.late/cloudera-scm-server.service:8] Failed to add dependency on +cloudera-scm-server-db.service, ignorin...lid argument
[/run/systemd/generator.late/cloudera-scm-server.service:8] Failed to add dependency on +mysql.service, ignoring: Invalid argument
[/run/systemd/generator.late/cloudera-scm-server.service:8] Failed to add dependency on +postgresql.service, ignoring: Invalid argument


是否有人帮忙解答一下  是什么问题?
回复

使用道具 举报

bioger_hit 发表于 2016-4-15 14:30:12
squirrel 发表于 2016-4-15 12:19
未解决问题

    查询 Host Monitor 时发生内部错误

添加依赖失败,可能是权限或则网络的问题
回复

使用道具 举报

squirrel 发表于 2016-4-15 15:26:12
bioger_hit 发表于 2016-4-15 14:30
添加依赖失败,可能是权限或则网络的问题

我是用root 用户装的  这个权限问题要怎么查呢?

回复

使用道具 举报

bioger_hit 发表于 2016-4-15 16:44:37
squirrel 发表于 2016-4-15 15:26
我是用root 用户装的  这个权限问题要怎么查呢?

看看这个文件夹/run/systemd/generator.late/cloudera-scm-server.service的权限
回复

使用道具 举报

squirrel 发表于 2016-4-15 17:02:30
bioger_hit 发表于 2016-4-15 16:44
看看这个文件夹/run/systemd/generator.late/cloudera-scm-server.service的权限

-rw-r--r--  1 root root 676 Apr 14 16:24 cloudera-scm-server.service   文件是这样的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条