扩展步骤:
- 准备环境:jdk-1.8、python-2.7、修改hosts环境、安装ntp、关闭防火墙
- 建目录,并将parcel-repo的包拷贝过来
| --/opt
|--/cloudera
|--/parcels
|--/parcel-repo
|--/CDH-5.15.1-1.cdh5.15.1.p0.4-xenial.parcel
|--/CDH-5.15.1-1.cdh5.15.1.p0.4-xenial.parcel.sha
|--/manifest.json
|--/cm-5.15.1
- 拷贝压缩包
cloudera-manager-xenial-cm5.15.1_amd64.tar.gz
,解压:tar -zxf cloudera-manager-xenial-cm5.15.1_amd64.tar.gz -C /opt
注意:此处不能偷懒直接用线上已解压好的,不然CDH界面会出现节点相互替换显示的情况。始终不会显示全部节点 - 保险起见我还是安装了下面包(暂不知作用)
apt-get install libmysqlclient-dev
# pip install mysql-python
apt-get install python-lxml
apt-get install apache2
- 安装mysql-connector-java包:
apt-get install libmysql-java
- 软连接:
ln -s /usr/share/java/mysql-connector-java.jar /opt/cm-5.15.1/share/cmf/lib/mysql-connector-java.jar
- 创建用户
cloudera-scm
sudo useradd --system --home=/opt/cloudera-manager/cm-5.15.1/run/cloudera-scm-server --no-create-home --shell=/bin/false --comment "Cloudera SCM User" cloudera-scm - 启动节点
cd /opt/cm-5.15.1/etc/init.d
./cloudera-scm-agent start
9.界面安装
主机 -> 向集群添加新主机
问题1:
ProtocolError: <ProtocolError for 127.0.0.1/RPC2: 401 Unauthorized>
[01/Dec/2018 20:23:29 +0000] 30267 MainThread agent ERROR Failed to connect to newly launched supervisor. Agent will exit
[01/Dec/2018 20:23:29 +0000] 30267 MainThread agent INFO Stopping agent...
[01/Dec/2018 20:23:29 +0000] 30267 MainThread agent INFO No extant cgroups; unmounting any cgroup roots
[01/Dec/2018 20:23:29 +0000] 30267 Dummy-1 daemonize WARNING Stopping daemon.
问题1解决办法1:
[root@dip001 ~]# ps -ef | grep supervisord
root 24491 1 0 11月30 ? 00:00:34 /usr/lib64/cmf/agent/build/env/bin/python /usr/lib64/cmf/agent/build/env/bin/supervisord
root 30335 30312 0 20:27 pts/0 00:00:00 grep --color=auto supervisord
[root@dip001 ~]# kill -9 24491
[root@dip001 ~]# ps -ef | grep supervisord
root 30338 30312 0 20:27 pts/0 00:00:00 grep --color=auto supervisord
问题1解决办法2:
解决方法1对我无效,在尝试多次后,重启了节点网络后生效了
sudo /etc/init.d/networking restart
注意,此处是针对ubuntu系统的命令
网友评论