CDH的安装

CDH的安装

啥也别说了,开始

需要先安装Linux、 和 mysql

安装包的下载
Cloudera Manager下载地址:
http://archive.cloudera.com/cm5/cm/5/cloudera-manager-centos6-cm5.16.1_x86_64.tar.gz
CDH安装包地址
http://archive.cloudera.com/cdh5/parcels/latest/

数据库的创建
mysql -u root -p123456
//创建数据库

//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;
//oozie数据库
create database oozie DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
安装Cloudera Manager Server和 Agent
Master(主节点的操作)

将下载好的Cloudera Manager 压缩包上传到 /opt下面,然后解压。

cd /opt
tar -zxvf cloudera-manager-centos6-cm5.16.1_x86_64.tar.gz


接下来下载mysql的驱动包放入到/opt/cm-5.16.1/share/cmf/lib/

网址:http://dev.mysql.com/downloads/connector/j/
//下载好解压
tar -zxvf mysql-conn*.tar.gz
//移动jar包到文件下
mv ysql-connector-java-5.1.**-bin.jar /opt/cm-5.12.1/share/cmf/lib/


初始化cm数据

/opt/cm-5.16.1/share/cmf/schema/scm_prepare_database.sh mysql cm -hlocalhost -uroot -p123456 --scm-host localhost scm scm scm

这就是初始化成功,如果遇到什么错误,查找就行,mysql的版本5.7.X 既可以

然后配置主节点

//打开config.ini
vim /opt/cm-5.16.1/etc/cloudera-scm-agent/config.ini


接下来把agent分发到各个节点

cd /opt
scp -r cm-5.16.1 root@hadoop02:/opt
......
scp -r cm-5.16.1 root@hadoop07:/opt
所有的节点创建cloudera-scm用户
useradd --system --home=/opt/cm-5.16.1/run/cloudera-scm-server/ --no-create-home --shell=/bin/false --comment "Cloudera SCM User" cloudera-scm
Master节点

将下载好的安装包放到 /opt/cloudera/parcel-repo/

//将CDH-5.12.1-1.cdh5.12.1.p0.3-el6.parcel.sha1 去掉后面的1,一定要去掉
mv CDH-5.12.1-1.cdh5.12.1.p0.3-el6.parcel.sha1 CDH-5.12.1-1.cdh5.12.1.p0.3-el6.parcel.sha
开始启动
master节点,启动服务端
/opt/cm-5.16.1/etc/init.d/cloudera-scm-server start
所有节点,启动agent节点
/opt/cm-5.16.1/etc/init.d/cloudera-scm-agent start

jps一下,查看是否有main进程,存在,如果存在,则证明启动成功,那就等个几分钟,让系统自己启动一下子。

查看7180端口是否被占用,如果被占用,则证明已经启动成功了
netstat -apn|grep 7180

打开http://masterip:7180 默认账号:admin 密码:admin

勾选是(你不勾选也不行啊,不知道这个存在的意义)

选择免费的版本

点击继续

选择当前的管理的主机,点击继续

点击下一步,然后分配,激活,都是自动的。然后是服务器检查

点击完成,接下来安装服务就可以了。在安装的时候发生几个错误

最后根据日志发现是per的错误,

最后安装就解决了

yum -y install perl perl-devel
安装hive的时候出现一个问题
org.apache.hadoop.hive.metastore.HiveMetaException: Failed to load driver

是因为mysql-connect的原因

将 mysql-connector-java-5.1.x-bin.jar 放到 /opt/cloudera/parcels/CDH-5.16.1-1.cdh5.16.1.p0.3/lib/hive/li
解决

最后想安装什么自己决定,我这块安装的了这些服务

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值