CDH5离线安装手册
更新时间:2024-06-18 04:31:01 阅读量: 综合文库 文档下载
- cdh5离线安装推荐度:
- 相关推荐
Cloudera manage(离线)安装手册
1. 准备工作 1.1. 系统环境
硬件设备:16G内存,1.8T 网络组成: 172.16.41.41 j1 172.16.41.42 j2 172.16.41.43 j3 操作系统:Centos6.4 64位
1.2. 安装JDK
从官方网站上下载rpm包,本次使用版本1.7.0_79(CDH5可能支持1.7之前的版本,具体情况未经测试),执行命令: rpm -ivhjdk-7u60-linux-x64.rpm
由于是rpm包并不需要我们来配置环境变量,我们只需要配置一个全局的JAVA_HOME变量即可,执行命令:
echo \执行命令,查看Jdk是否安装正确 java -version javac -version
1.3. 修改主机名
修改/etc/sysconfig/network文件: NETWORKING=yes HOSTNAME=j1
其中HOSTNAME与主机名一致。
主机名如果跟系统安装时不一致请执行hostname命令让其立即生效,否则会影响各节点互相访问,命令如下: hostname master
修改/etc/hosts文件,添加:
172.16.41.41 j1
172.16.41.42 j2 172.16.41.43 j3
重新启动网络服务,执行命令: service network restart
1.4. 关闭防火墙
防火墙会引起hadoop相关组件通讯的各种异常。防火墙: service iptables stop (临时关闭) chkconfigiptables off (重启后生效) 设置SELINUX:
setenforce 0 (临时生效)
修改/etc/selinux/config下的 SELINUX=disabled (重启后生效)
1.5. SSH无密钥验证
所有节点均执行如下命令,遇到提示一路回车即可: ssh-keygen -t rsa
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys_$hostname scp各数据节点文件authorized_keys到主节点: scp ~/.ssh/authorized_keysroot@j1:~/.ssh/
合并各节点文件authorized_keys_$hostname到文件authorized_keys: cat~/.ssh/authorized_keys_$hostname>>authorized_keys 主机分发合并后的authorized_keys所有节点主机: scp ~/.ssh/authorized_keysroot@j2:~/.ssh/ scp ~/.ssh/authorized_keysroot@j3:~/.ssh/
然后输入密码即可,以后再到其他机器就不需要密码额。
1.6. 安装NTP服务
所有节点安装相关组件:ntp与ntpdate。按顺序安装即可,完成后,配置开机启动: yum install ntp chkconfigntpd on 检查是否设置成功: chkconfig --list ntpd
1.7. 安装Mysql数据库 检查安装环境
查找以前是否装有mysql,命令:
rpm -qa|grep -i mysql
可以看到mysql的两个包: mysql-4.1.12-3.RHEL4.1
mysqlclient10-3.23.58-4.RHEL4.1 删除mysql
删除命令:rpm -e --nodeps 包名 ( rpm -ev mysql-4.1.12-3.RHEL4.1 ) 删除老版本mysql的开发头文件和库 rm -fr /usr/lib/mysql rm -fr /usr/include/mysql
注意:卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,如果确定没用后就手工删除 rm -f /etc/my.cnf rm -fr /var/lib/mysql
安装mysql
使用yum源安装,执行安装命令: yum install mysql-server yum install mysql-delvel
1.8. 配置mysql数据库
启动mysql数据库 servicemysqld start 修改初始密码:
修改MySQL数据库root用户的初始密码,先查下初始密码 cat /root/.mysql_secret
使用初始密码登陆mysql数据库,登陆命令为: mysql–uroot–p
执行如下命令修改数据库root用户密码: set password=password('root'); 刷新权限表: flush privileges;
将mysql设置成开机启动,测试使用新密码进行登陆。 chkconfigmysqld on
本次安装需要创建如下数据库 --hive数据库
create database hive DEFAULT CHARSET utf8 COLLATE utf8_general_ci --集群监控数据库
create database amon DEFAULT CHARSET utf8 COLLATE utf8_general_ci --hue数据库
create database hue DEFAULT CHARSET utf8 COLLATE utf8_general_ci
2. 安装CM 2.1. 下载安装包
下载地址http://archive-primary.cloudera.com/cm5/cm/5/,根据自己的系统选择相应的版本,本次安装选用的是cloudera-manager-el6-cm5.4.3_x86_64.tar.gz。下载完成后只上传到j1节点即可。然后解压到/opt目录下,不能解压到其他地方,因为cdh5的源会默认在/opt/cloudera/parcel-repo寻找,怎么制作cdh5的本地源文件会在之后介绍。
2.2. 安装CM
给所有节点添加cloudera-scm用户:
useradd --system --home=/opt/cm-5.4.3/run/cloudera-scm-server/ --shell=/bin/false --comment \
--no-create-home
修改/opt/cm-5.4.3/etc/cloudera-scm-agent/config.ini 下面的server_host # Hostname of the CM server. server_host=j1
上传mysql驱动包mysql-connector-java-5.1.26-bin.jar到/opt/cm-5.4.3/share/cmf/lib/目录: cp /root/data/mysql-connector-java-5.1.22-bin.jar /opt/cm-5.4.3/share/cmf/lib/
为Cloudera Manager 5建立数据库:
/opt/cm-5.4.3/share/cmf/schema/scm_prepare_database.sh mysql cm -hlocalhost -uroot -proot --scm-host localhostscmscmscm
格式是:scm_prepare_database.sh 数据库类型 数据库服务器用户名密码 –scm-host Cloudera_Manager_Server所在的机器,后面那三个不知道代表什么,直接照抄官网的了。
开启Cloudera Manager 5 Server端:
/opt/cm-5.4.3/etc/init.d/cloudera-scm-server start
注意server首次启动不要立即关闭或重启,因为首次启动会自动创建相关表以及数据,如果因为特殊原因中途退出,请先删除所有表以及数据之后再次启动,否则将会出现启动不成功的情况。
开启Cloudera Manager 5 Agents端:
先scp /opt/cm-5.4.1到所有datanode节点上,然后在每台机器上开启Agents端: scp -r /opt/cm-5.4.3 root@j2:/opt scp -r /opt/cm-5.4.3 root@j3:/opt
等待拷贝成功,在所有datanode节点上启动:(注意必须以管理员权限启动) /opt/cm-5.4.3/etc/init.d/cloudera-scm-agent start
浏览器启动Cloudera Manager 5 控制台(172.16.41.41:7180),启动成功就会看到登陆页面。
3. 安装CDH 3.1. 下载CDH版本
下载CDH版本到本地http://archive-primary.cloudera.com/cdh5/parcels/5.0.0/,需要下载三样东西:
1、 与操作系统版本相对应的parcel包 2、 manifest.json文件。
3、 CDH-5.4.4-1.cdh5.4.3.p0.4-el6.parcel.sha1文件。
3.2. 安装CDH 本地源制作
下载完成后将这三个文件放到master节点的/opt/cloudera/parcel-repo下(目录在安装Cloudera Manager 5时已经生成),并将CDH-5.4.4-1.cdh5.4.4.p0.4-el6.parcel.sha1重命名为CDH-5.4.4-1.cdh5.4.4.p0.4-el6.parcel.sha。
CDH安装
打开http://172.16.41.41:7180,登陆控制台,默认账户和密码都是admin,安装时选择免费版,之后由于cm5对中文的支持很强大,按照提示安装即可,如果系统配置有什么问题在安装过程中会有提示,根据提示选择impala组件安装就可以了。 安装完成后,在控制台可以看到所装的组件和各组件的运作状态:
主节点j1的角色分配如下所示:
j 2、j3节点的角色分配如下:
4. 常见问题处理
1、 安装hive、Impala组件时,需要mysql源数据支持,需要新建数据库并进行赋权操作,
然后重启数据库。详细操作如下:
grant all on *.* to root@\servicemysqld restart 然后重启数据库
在安装hive时无法继续,查看日志发现如下报错信息:
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql': 解决办法:修改密码后重启。 mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
mysql> FLUSH PRIVILEGES;//记得要这句话,否则如果关闭先前的终端,又会出现原来的错误。
2、 详细操作安装Hive时,遇到安装失败的问题,查看一下日志发现时安装Hive时需要安
装JDBC驱动,所以同样我们将Mysql的驱动包拷贝到/opt/cloudera/parcels/CDH-5.4.3-1.cdh5.0.0.p0.47/lib/hive/lib/目录下,之后再继续安装就不会遇到问题了。
3、 使用用yum安装时,无法连接网络。
解决办法:在/etc/resolv.conf中添加nameserver 8.8.8.8。
5. 参考文献
博客1:http://www.tuicool.com/articles/ENjmeaY
博客2:http://m.blog.csdn.net/blog/hjckevin/38873345 社区:http://www.aboutyun.com/thread-8921-1-1.html impala官网:
http://www.cloudera.com/content/cloudera/en/documentation/cloudera-impala/latest/topics/impala_install.html
正在阅读:
CDH5离线安装手册06-18
与书中人物对话作文700字07-03
2018年集团公司党委第一季度工作总结12-21
初三上学期数学期末试题07-19
黑龙江省教育委员会托儿费10-24
20150319二级建造师继续教育试题库06-03
8北京地铁车站设计指南-车站建筑101-18
2022年内蒙古自治区高等职业院校对口招收中等职业学校毕业生单独04-09
无损检测单位备案办法04-01
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 手册
- 安装
- CDH5
- 风险管理历年试卷及详解六
- IDC机房设计建设方案
- 高考作文试题分析及应试策略研究 1500字
- 最全建筑企业挂靠经营的法律风险及其控制办法
- 城市污水厂剩余污泥制备活性炭的研究——陈俊
- 金属学与热处理课后习题答案(崔忠圻版)
- 2017-2018小学数学教研活动记录
- 经济法复习题及答案Microsoft Word 文档 (2)
- 《儒林外史》名著阅读题
- 大学英语六级考试核心短语复习资料
- 2018年江苏小高考化学《学业水平测试》仿真模拟五
- 我与企业共成长演讲稿-一路风雨兼程
- 常设机构的构成及其个人所得税征管的分析
- 统计从业资格考试复习题
- 光电学院集中上机2实习指导书
- 欧姆定律第2讲:关于欧姆定律的实验(学生版)(A级) - 图文
- 国内饮用天然矿泉水浅析
- 视音频数据PS封装-offset
- 电力系统分析习题集(新)
- 国际金融重点概述