Centos安装Cloudera Manager 6.3.0

  • 环境准备

192.168.8.140 bigdata-node1
192.168.8.141 bigdata-node2
192.168.8.142 bigdata-node3
192.168.8.143 bigdata-node4
192.168.8.144 bigdata-node5
  • 关闭防火墙(所有节点都需要执行)

systemctl stop firewalld
  • 关闭selinux(所有节点都需要执行)

vim /etc/selinux/config

SELINUX=disabled 
  • 安装依赖

sudo yum install -y bind-utils psmisc libxslt cyrus-sasl-plain cyrus-sasl-gssapi fuse portmap fuse-libs httpd mod_ssl openssl-devel python-psycopg2 MySQL-python /lib/lsb/init-functions libpq.so.5
wget http://www.percona.com/redir/downloads/Percona-XtraDB-Cluster/5.5.37-25.10/RPM/rhel6/x86_64/Percona-XtraDB-Cluster-shared-55-5.5.37-25.10.756.el6.x86_64.rpm
rpm -ivh Percona-XtraDB-Cluster-shared-55-5.5.37-25.10.756.el6.x86_64.rpm
yum install python27 
  • 编辑hosts主机名映射(所有节点都需要执行)

    vim /etc/hosts
    在文件末尾增加
          192.168.8.140 bigdata-node1
          192.168.8.141 bigdata-node2
          192.168.8.142 bigdata-node3
          192.168.8.143 bigdata-node4
          192.168.8.144 bigdata-node5
  • 设置.ssh免密登录(只需要在bigdata-node1执行)

    输入以下命令,然后一路回车,不需要输入任何东西
ssh-keygen -t dsa

将本机密钥拷贝到集群所有虚拟机中

ssh-copy-id bigdata-node1
ssh-copy-id bigdata-node2
ssh-copy-id bigdata-node3
ssh-copy-id bigdata-node4
ssh-copy-id bigdata-node5
  • 时间同步(所有节点都需要执行)

 yum -y install ntp 安装ntp
 ntpdate time1.aliyun.com 执行同步命令
 hwclock -w 同步系统时间到硬件时钟(防止重启系统再次同步系统时间)
  • 安装MySQL

参考:https://www.cnblogs.com/xuewenlong/p/12882039.html
  • 关闭MySQL SSL

vim /etc/my.cnf
添加以下内容:
# disable_ssl
skip_ssl

  • 创建数据库

CREATE DATABASE scm DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;

CREATE DATABASE amon DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;

CREATE DATABASE rman DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;

CREATE DATABASE hue DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;

CREATE DATABASE metastore DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;

CREATE DATABASE sentry DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;

CREATE DATABASE nav DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;

CREATE DATABASE navms DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;

CREATE DATABASE oozie DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;

CREATE DATABASE hive DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
  • 安装MySQL驱动(bigdata-node1执行)

wget https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.46.tar.gz
# 解压
tar -zxf mysql-connector-java-5.1.46.tar.gz
# 放到指定目录
scp mysql-connector-java-5.1.46/mysql-connector-java-5.1.46-bin.jar root@bigdata-node1:/usr/share/java/mysql-connector-java.jar
scp mysql-connector-java-5.1.46/mysql-connector-java-5.1.46-bin.jar root@bigdata-node2:/usr/share/java/mysql-connector-java.jar
scp mysql-connector-java-5.1.46/mysql-connector-java-5.1.46-bin.jar root@bigdata-node3:/usr/share/java/mysql-connector-java.jar
scp mysql-connector-java-5.1.46/mysql-connector-java-5.1.46-bin.jar root@bigdata-node4:/usr/share/java/mysql-connector-java.jar
scp mysql-connector-java-5.1.46/mysql-connector-java-5.1.46-bin.jar root@bigdata-node5:/usr/share/java/mysql-connector-java.jar
  • 下载6.3.0yum源(所有节点都需要执行)

wget https://archive.cloudera.com/cm6/6.3.0/redhat7/yum/RPMS/x86_64/cloudera-manager-daemons-6.3.0-2117683.el7.x86_64.rpm
wget https://archive.cloudera.com/cm6/6.3.0/redhat7/yum/RPMS/x86_64/cloudera-manager-server-6.3.0-2117683.el7.x86_64.rpm
https://archive.cloudera.com/cm6/6.3.0/redhat7/yum/RPMS/x86_64/cloudera-manager-agent-6.3.0-2117683.el7.x86_64.rpm

  • 安装cloudera-manager server(bigdata-node1执行)

yum localinstall ./cloudera-manager-daemons-6.3.0-2117683.el7.x86_64.rpm -y 
yum localinstall ./cloudera-manager-server-6.3.0-2117683.el7.x86_64.rpm -y
yum install cloudera-manager-server -y
  • 执行脚本(bigdata-node1执行)

/opt/cloudera/cm/schema/scm_prepare_database.sh mysql scm root
  • 启动服务

systemctl start cloudera-scm-server
  • 安装Agent(从节点执行)

yum localinstall ./cloudera-manager-agent-6.3.0-2117683.el7.x86_64.rpm   
yum localinstall./cloudera-manager-daemons-6.3.0-2117683.el7.x86_64.rpm  
yum install cloudera-manager-agent  -y
  • 修改从节点的CM主机地址

vim /etc/cloudera-scm-agent/config.ini
# 将server_host修改为CM-Server所在的主机名
server_host=bigdata-node1
  • 启动Agent

systemctl start cloudera-scm-agent
  • 访问CM

http://127.0.0.1:7180

PS:有可能出现以下问题
ERROR main:com.cloudera.server.cmf.components.ScmActive: ScmActive: Unable to retrieve non-local non-loopback IP address. Seeing address: localhost/127.0.0.1.
修改bigdata-node1的/etc/hosts

#127.0.0.1   localhost
192.168.8.140   localhost
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值