Cloudera Manager 安装

·系统环境准备

node1、node2、node3
-1、网络配置

	·vi /etc/sysconfig/network
	·vi /etc/hosts

-2、SSH免密钥登录

   ·ssh -keygen -t dsa -P " -f  ~/.ssh/id_dsa
   ·cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys

-3、防火墙关闭

   ·service iptables stop
   ·chkconfig iptables off

-4、SELINUX关闭

   ·setenforce 0
   ·vi /etc/selinux/config(SELINUX=disabled)

-5、安装JDK配置环境变量

    rpm -ivh /home/tools/jdk-7u67-linux-x64.rpm
    vi /etc/profile
   ·export JAVA_HOME = /usr/java/jdkXXX
   ·export PATH= $JAVA_HOME/bin:$PATH
   ·export CLASSPATH = .$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

-6、安装NTP

   ·设置开机启动 chkconfig ntpd on
   ·设置时间同步
         - ntpdate -u s2m.time.edu.cn

-7、安装配置mysql

	·GRANT ALL PRIVILEGES ON *. * TO 'root'@'%' IDENTIFIED BY '123' WITH GRANT OPTION; 
	root %       // delete from user where  password != '%'
	·flush  privileges

-8、下载第三方依赖包
·chkconfig、python、bind-utils、psmisc、libxslt、zlib、sqlite、cyrus-sasl-plain、cyrus-sasl-gssapi、fuse、fuse-libs、redhat-lsb

   yum Install chkconfig python bind-utils psmisc libxslt zlib sqlite cyrus-sasl-plain cyrus-sasl-gssapi fuse fuse-libs redhat-lsb -y

·CM安装

-1、安装Cloudera Manager Server、Agent

   ·mkdir /opt/ cloudera-manager
   ·tar xvzf cloudera-manager*.tar.gz -C /opt/cloudera-manager

-2、创建用户cloudera-scm

	·useradd --system --no-create-home --shell=/bin/false --comment "Cloudera SCM User" cloudera-scm

-3、配置CM Agent

	·修改文件/opt/cloudera-manager/cm-5.4.3/etc/cloudera-scm-agent/config.ini中server_host以及server_port

-4、配置CM Server 数据库
·拷贝mysql jar文件到目录/usr/share/java/
·注意jar包名称修改为mysql-connector-java.jar

	·grant all on *.* to 'temp'@'%' identified by 'temp' with grant option;
	·cd /opt/cloudera-manager/cm-5.4.3/share/cmf/schema/
	·./scm_prepare_database.sh mysql temp -h node1 -utemp -ptemp --scm-host node1 scm scm scm
	·格式:                           数据库类型、数据库、数据库服务器、用户名、密码、cm server服务器

-5、创建Parcel目录

	·Server 节点
	     	- mkdir -p /opt/cloudera/parcel-repo
	     	- chown cloudera-scm:cloudera-scm /opt/cloudera/parcel-repo
	  ·Agent节点
	  		-mkdir -p /opt/cloudera/parcels
	     	- chown cloudera-scm:cloudera-scm /opt/cloudera/parcels

-6、制作CDH本地源(规划各组件版本)

CDH-5.4.0-1.cdh5.4.0.p0.27-el6.parcel
CDH-5.4.0-1.cdh5.4.0.p0.27-el6.parcel.sha  (这个是manifest里parcel的hash码)
manifest.json
·下载好文件CDH-5.4.0-1.cdh5.4.0.p0.27-el6.parcel以及manifest.json,将两个文件放到server节点的/opt/cloudera/parcel-repo下
·打开manifest.json文件,里面是json格式的配置,找到与下载版本对应的hash码,新建文件,文件名与parel包一致,并加上sha后缀,将hash复制到文件中保存

-7、启动CM Server、Agent

	·cd /opt/cloudera-manager/cm-5.4.3/etc/init.d/
	·./cloudera-scm-server start
				-server首次启动会自动创建表及数据(可看监控日志,在后台跑,大概需十几分钟),不要立即关闭或重启,否则需要删除所有表及数据重新装
	·./cloudera-scm-agent start

·访问:http://ManagerHost:7180,
·用户名、密码:admin
·若可以访问则CM安装成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值