centos 以rpm方式安装CDH

1,cm 的rpm 包下载地址:

a, cm安装包下载

http://archive.cloudera.com/cm5/redhat/7/x86_64/cm/5.16/RPMS/x86_64/
centos 以rpm方式安装CDH

b, cm二进制文件

archive.cloudera.com/cm5/installer/5.16.1/cloudera-manager-installer.bin
centos 以rpm方式安装CDH

2, 安装rpm包

install-cdh.sh

#安装jdk
rpm -ivh jdk-6u31-linux-amd64.rpm
rpm -ivh oracle-j2sdk1.7-1.7.0up+date67-1.x86_64.rpm
ln -sf /usr/java/jdk1.7.0_67-cloudera/ /usr/java/jdk
echo 'export JAVA_HOME=/usr/java/jdk'>> /etc/profile
echo 'export PATH=$PATH:$JAVA_HOME/bin'>>/etc/profile
source /etc/profile

#安装cm-server,cm-agent
rpm -ivh cloudera-manager-daemons-5.16.1-1.cm5161.p0.1.el7.x86_64.rpm
rpm -ivh cloudera-manager-server-5.16.1-1.cm5161.p0.1.el7.x86_64.rpm
rpm -ivh cloudera-manager-agent-5.16.1-1.cm5161.p0.1.el7.x86_64.rpm
rpm -ivh cloudera-manager-server-db-2-5.16.1-1.cm5161.p0.1.el7.x86_64.rpm
rpm -ivh enterprise-debuginfo-5.16.1-1.cm5161.p0.1.el7.x86_64.rpm

# 安装cm
chmod +x  cloudera-manager-installer.bin	
./cloudera-manager-installer.bin	

###依据提示: 关闭防火墙, 禁用selinux, 移除/etc/cloudera-scm-server/db.properties
###查看安装日志:
[[email protected] ~]# ls /var/log/cloudera-manager-installer/
0.check-selinux.log                         4.check-for-systemd.log
10.delete-embedded-db.log                   4.remove-cloudera-manager-repository.log
11.remove-cloudera-manager-server-db-2.log  5.install-cloudera-manager-server-db-2.log
12.remove-cloudera-manager-server.log       6.daemon-reload.log
13.remove-cloudera-manager-daemons.log      7.start-embedded-db.log
14.remove-cloudera-manager-repository.log   8.start-scm-server.log
1.install-repo-pkg.log                      9.stop-embedded-db.log
2.install-oracle-j2sdk1.7.log               uninstall.log
3.install-cloudera-manager-server.log

### cm使用的数据库:
[[email protected] ~]# ls /etc/cloudera-scm-server
db.mgmt.properties                  db.properties                  log4j.properties
db.mgmt.properties.20190320-234106  db.properties.20190320-234106
db.mgmt.properties.20190321-003144  db.properties.rpmsave

[[email protected] ~]# cat /etc/cloudera-scm-server/db.properties
# Auto-generated by initialize_embedded_db.sh
# These are database settings for CM Manager
com.cloudera.cmf.db.type=postgresql
com.cloudera.cmf.db.host=localhost:7432
com.cloudera.cmf.db.name=scm
com.cloudera.cmf.db.user=scm
com.cloudera.cmf.db.password=16zgvY6rs2
com.cloudera.cmf.db.setupType=EMBEDDED

3,安装失败,卸载重装

/usr/share/cmf/uninstall-cloudera-manager.sh

4, 下载parcel文件,安装hadoop集群

http://archive.cloudera.com/cdh5/parcels/5.16/
centos 以rpm方式安装CDH
选择对应的版本下载后,放到/opt/cloudera/parcel-repo下, sha1文件重命名为sha文件

安装过程同cm解压安装,见https://blog.****.net/eyeofeagle/article/details/82155363#t5