1 安装 Cloudera Manager Server 和 Agents
解压压缩包:
tar xzf /opt/package/cloudera-manager*.tar.gz -C /opt/; mv /opt/cm-4.8.1 /opt/cloudera-manager-4.8.1
添加 cloudera-scm 用户
useradd --system --home=/opt/cloudera-manager-4.8.1/run/cloudera-scm-server --no-create-home --shell=/bin/false --comment "Cloudera SCM User" cloudera-scm
为了方便,下面称 /opt/cloudera-manager-4.8.1 为 <tarball root>
修改<tarball root>/etc/cloudera-scm-agent/config.ini 下面的 server_port 和 server_host ,把server_port 改成ClouderaManager运行的主机名或ip, 默认server_port 端口是 7182
Cloudera Manager 会在下面目录保存一些玩意。
2 为Cloudera Manager 建立数据库
建立数据库前要下载 jdbc驱动,放到 <tarball root>/share/cmf/lib/ 下。
生成数据库
<tarball root>/share/cmf/schema/scm_prepare_database.sh mysql scm -hlocalhost -uroot -p123456 --scm-host localhost scm scm scm
格式是: scm_prepare_database.sh 数据库类型 数据库 服务器 用户名 密码 --scm-host Cloudera_Manager_Server所在的机器 .......
后面那三个不知道代表什么,直接照抄官网的了。详细说明:
3 开启Cloudera Manager Server 端
在你上面安装的那台机器上开启Server端:
<tarball root>/etc/init.d/cloudera-scm-server start
设置成开机启动:
cp <tarball root>/etc/init.d/cloudera-scm-server /etc/init.d/cloudera-scm-server chkconfig cloudera-scm-server on
4 开启Cloudera Manager Agents 端
先SCP <tarball root> 到所有机器上 ,然后在每台机器上开启Agents端:
sudo <tarball root>/etc/init.d/cloudera-scm-agent start
设置开机启动:
cp <tarball root>/etc/init.d/cloudera-scm-agent /etc/init.d/cloudera-scm-agent chkconfig cloudera-scm-agent on
5 启动 Cloudera Manager 管理控制台
地址类似 :7180/ ,默认端口是 7180,如果上面没改的话。
用户名密码都是 admin
至此:Cloudera Manager 安装完毕。