CDH6.2.0安装、踩坑实录

2020-03-09  本文已影响0人  NikolasNull

写在前面

官方资料

ClouderaManager下载地址
https://archive.cloudera.com/cm6/6.2.0/redhat7/yum/RPMS/x86_64/
](https://img.haomeiwen.com/i7709824/a95da7371c9c0130?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

CDH6.2.0安装包地址:https://archive.cloudera.com/cdh6/6.2.0/parcels/
由于我们的操作系统为CentOS7,需要下载以下文件:

parcels

当然你还可以选择我的资料

https://download.csdn.net/download/wolf_333/11094810

系统准备

1. 准备虚拟机(根据自己的系统资源分配虚拟机资源)

操作系统 cpu 内存 硬盘 hostname ip 角色
CentOS 7 (64 位) 2vCpu 16GiB 800GiB manager 192.168.124.100 clouder-manager
CentOS 7 (64 位) 12vCpu 32GiB 800GiB node1 192.168.124.101
CentOS 7 (64 位) 12vCpu 32GiB 800GiB node2 192.168.124.102
CentOS 7 (64 位) 12vCpu 32GiB 800GiB node3 192.168.124.103

2. 静态IP设置(每个节点)

vim /etc/sysconfig/network-scripts/ifcfg-ens192

网络配置

service network restart 重启网络生效

yum install -y net-tools ifconfig查看设置

3. 编辑/etc/hosts文件(每个节点)

vim /etc/hosts

192.168.124.100 manager
192.168.124.101 node1
192.168.124.102 node2
192.168.124.103 node3

4. 关闭防火墙、禁止防火墙开机自启(每个节点)

5. ssh无密码登录

6. 配置NTP服务(所有节点)

other

7. 修改Linux swappiness参数(所有节点)

为了避免服务器使用swap功能而影响服务器性能,一般都会把vm.swappiness修改为0(cloudera建议10以下)

echo 0 > /proc/sys/vm/swappiness
这样操作重启机器还是还原
修改配置文件,开机自动设置参数
编辑vim /etc/sysctl.conf
在最后添加vm.swappiness=0

8. 禁用透明页(所有节点)

9. JDK安装(所有节点)

# java
export JAVA_HOME=/usr/java/jdk1.8.0_181-cloudera
export CLASSPATH=.:$CLASSPTAH:$JAVA_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin

10. 创建/usr/share/java目录,将mysql-jdbc包放过去(所有节点)

11. 为保证防火墙、虚拟机参数修改后生效,各节点机器需要重启 reboot

12. Mysql安装

CREATE DATABASE cmserver DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

GRANT ALL ON cmserver.* TO 'cmserveruser'@'%' IDENTIFIED BY 'Yyf5211314!';

CREATE DATABASE metastore DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

GRANT ALL ON metastore.* TO 'hiveuser'@'%' IDENTIFIED BY 'Yyf5211314!';

CREATE DATABASE amon DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

GRANT ALL ON amon.* TO 'amonuser'@'%' IDENTIFIED BY 'Yyf5211314!';

CREATE DATABASE rman DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

GRANT ALL ON rman.* TO 'rmanuser'@'%' IDENTIFIED BY 'Yyf5211314!';

CREATE DATABASE oozie DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

GRANT ALL ON oozie.* TO 'oozieuser'@'%' IDENTIFIED BY 'Yyf5211314!';

CREATE DATABASE hue DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

GRANT ALL ON hue.* TO 'hueuser'@'%' IDENTIFIED BY 'Yyf5211314!';

13. 安装Httpd服务(manager)

14. 防止出现莫名错误,事先安装以下插件(所有节点)

15. 配置Cloudera Manager包yum源(manager节点)

16.导入GPG key(如果没有这步操作,很可能cloudera服务安装失败)manager节点

rpm --import https://archive.cloudera.com/cm6/6.2.0/redhat7/yum/RPM-GPG-KEY-cloudera

17. 安装 Cloudera Manager(manager节点)

setup
上一篇下一篇

猜你喜欢

热点阅读