离线安装 cloudera manager 5.3.1 和 cdh5.3.1

来源:互联网 发布:校园网络建设招标书 编辑:程序博客网 时间:2024/06/11 11:58

一 系统环境

1.操作系统centOS6.4

2.cloudera manager 5.3.1

3.cdh5.3.1

官方安装文档

http://www.cloudera.com/content/cloudera/en/documentation/core/latest/topics/cm_ig_install_path_c.html

cloudera manager 下载地址

http://archive.cloudera.com/cm5

cdh下载地址

http:.//archive.cloudera.com/cdh5


二  环境要求

1. 所有节点时间同步

2.所有节点实现ssh 免密码登陆

3.所有节点安装jdk1.7.0_75 (75以下70以上版本可能会不可用当然jdk1.6的版本也是可以的)

4.主节点安装mysql 并创建三个数据库

#hive
create database hive DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
#activity monitor
create database amon DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

#report service
create database rman DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

5. 关闭防火墙和selinux

service iptables stop

chkconfig iptabels off

setenforce 0

修改 /etc/selinux/config          SELINUX=disabled (永久生效)


三 安装

1. 解压cloudera-manager到/opt/ 目录下    tar  -xvzf clouder-manager*.tar.gz  -C  /opt/

2. 下载mysql 的驱动 放到/otp/cm-5.3.1/share/cmf/lib/ 中 下载地址 http://dev.mysql.com/downloads/connector/j/ 

3.  在主节点初始化数据库

/opt/cm-5.3.1/share/cmf/schema/scm_prepare_database.sh mysql cm -h localhost -u root -p xxxx --scm-host localhost scm scm scm (-h    后可以跟远程数据库 -u 选项指的是mysql用户名,可以不是root用户,但需要访问数据库的权限 -p 后是密码 -scm-host  后可以跟远程数据库)

4. 修改/opt/cm-5.3.1/etc/cloudera-scm-agent/config.ini中的server_host为主节点的主机名。

5. 将/opt/cm-5.3.1      分发到其余各个节点

6. 各个节点创建用户

useradd --system --home=/opt/cm-5.3.1/run/cloudera-scm-server/ --no-create-home --shell=/bin/false --comment "Cloudera SCM User" cloudera-scm

7.将CHD5相关的Parcel包放到主节点的/opt/cloudera/parcel-repo/目录中(parcel-repo需要手动创建)。

相关的文件如下:

CDH-5.3.1-1.cdh5.1.3.p0.12-el6.parcel
CDH-5.3.1-1.cdh5.1.3.p0.12-el6.parcel.sha1
manifest.json
(注:从节点中需要创建 /opt/cloudera/parcel-cache,并将 CDH-5.3.1-1.cdh5.1.3.p0.12-el6.parcel放于目录下,个人情况而定)
最后将CDH-5.3.1-1.cdh5.1.3.p0.12-el6.parcel.sha1,重命名为CDH-5.3.1-1.cdh5.1.3.p0.12-el6.parcel.sha,这点必须注意,否则,系统会重新下载CDH-5.3.1-1.cdh5.1.3.p0.12-el6.parcel文件。

8.

通过 /opt/cm-5.3.1/etc/init.d/cloudera-scm-server start 启动服务端。

通过 /opt/cm-5.3.1/etc/init.d/cloudera-scm-agent start 启动Agent服务

9 .在浏览器中访问主节点的7180端口就可以了用户名,密码默认都是admin

10。接下来就可以配置相关服务了








0 0
原创粉丝点击