hadoop学习之CDH离线安装

一、环境准备

1、准备三台虚拟机(centos7)

2、Java安装(jdk1.8)

3、ssh免密设置

4、配置固定IP地址及hosts设置

5、关闭防火墙和selinux

5.1selinux 永久有效

修改 /etc/selinux/config 文件中的 SELINUX="" 为 disabled ,然后重启。

5.2 防火墙 永久性生效

直接关闭防火墙

systemctl stop firewalld.service #停止firewall

systemctl disable firewalld.service #禁止firewall开机启动

6、三台服务器时间要设置一致(所有节点配置NTP服务 https://blog.csdn.net/yjgithub/article/details/54613172

7、准备其中一台装MySQL(https://blog.csdn.net/chichichichi/article/details/79913111

8、确认以下包是否有安装
yum install  chkconfig  python bind-utils  psmisc libxslt   zlib sqlite   cyrus-sasl-plain   cyrus-sasl-gssapi  fuse  fuse-libs redhat-lsb   -y
二、CM安装 (下载地址: http://archive.cloudera.com/cm5/cm/5/

1、创建目录: mkdir /opt/clouderamanager
2、上传 cloudera-manager-centos7-cm5.13.3_x86_64.tar.gz  并解压  tar zxvf  cloudera-manager-centos7-cm5.13.3_x86_64.tar.gz
3、修改 /opt/clouderamanager/cm-5.13.3/etc/cloudera-scm-agent/config.ini   将server_host=CDH   修改成你的主机名;CDH 是我要作为server 服务器的主机名
4、将mysql-connector-java-5.1.44-bin.jar   上传到 /usr/share/java/  并修改名字为mysql-connector-java.jar (名字要为mysql-connector-java;不能变)
5、将/opt/clouderamanager  文件夹拷贝到CDH1、CDH2服务器上;
6、在三台服务器执行:
    useradd --system --home=/opt/clouderamanager/cm-5.13.3/run/cloudera-scm-server/ --no-create-home --shell=/bin/false --comment "Cloudera SCM User" cloudera-scm   创建 cloudera-scm用户

7、登录mysql  执行 GRANT ALL  PRIVILEGES ON *.* TO 'cdh'@'%' IDENTIFIED BY 'cdh'  WITH GRANT OPTION;


8、回到 server 这台机器执行: /opt/clouderamanager/cm-5.13.3/share/cmf/schema/scm_prepare_database.sh mysql cm -h 192.168.35.186 -ucdh -pcdh --scm-host 192.168.35.187 scm scm scm

注: 192.168.35.186 为mysql服务器的地址 ; 192.168.35.187 为server 服务器的地址 

9、创建 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

10、下载 CDH-5.13.3-1.cdh5.13.3.p0.2-el7.parcel.sha1、 manifest.json   、CDH-5.13.3-1.cdh5.13.3.p0.2-el7.parcel

下载地址:http://archive.cloudera.com/cdh5/parcels/5.13.3.2/

11、将以三个文件上传到server机器的/opt/cloudera/parcel-repo/目录下 并修CDH-5.13.3-1.cdh5.13.3.p0.2-el7.parcel.sha1

为CDH-5.13.3-1.cdh5.13.3.p0.2-el7.parcel.sha (名字必须要改)

12、cd /opt/clouderamanager/cm-5.13.3/etc/init.d

13、在server 节点 执行命令:./cloudera-scm-server start    ./cloudera-scm-agent start (server 与agent 同一台)

在 agent 节点执行 ./cloudera-scm-agent start


14、 启动时间会久点 因为要初始化些数据 ;虽然 提示 【ok】 但是后台日志还在跑;可进入

 cd /opt/clouderamanager/cm-5.13.3/log/cloudera-scm-server   进行日志查看

 15、日志查看: tail -f cloudera-scm-server.log

17、用firefox 访问(请不要用win10自带的浏览器)

默认用户名  admin  密码 admin

18、登录   勾选同意 继续

选择免费版本

19、选择当前管理的主机 - 勾选主机

处理下警告;然后继续

选择自定义  选择自己需要安装服务;

配置数据库信息







猜你喜欢

转载自blog.csdn.net/chichichichi/article/details/80011000