博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cdh5基础环境
阅读量:6948 次
发布时间:2019-06-27

本文共 3049 字,大约阅读时间需要 10 分钟。

hot3.png

准备

下载包

cloudera-manager-centos7-cm5.9.0_x86_64.tar.gz

CDH-5.9.0-1.cdh5.9.0.p0.23-el7.parcelCDH-5.9.0-1.cdh5.9.0.p0.23-el7.parcel.sha1manifest.json

依赖包

yum install -y python-lxml  httpd mod_ssl
yum -y install cyrus-sasl-plain cyrus-sasl-devel cyrus-sasl-gssapi

rpm jdk包

rpm -vih jdk-6u31-linux-amd64.rpm rpm -vih oracle-j2sdk1.7-1.7.0+update67-1.x86_64.rpm

挂载nfs

mkdir /opt/nfsmount -t nfs 10.0.1.19:/opt/software /opt/nfs

hosts文件

10.0.1.120 cdh1.ops.net10.0.1.121 cdh2.ops.net10.0.1.122 cdh3.ops.net10.0.1.123 cdh4.ops.net

推送ssh key

## 生成mkdir /opt/nfs/software/hadoop/key -pcd  /opt/nfs/software/hadoop/key && ssh-keygen -t rsa -P '' -f hadoop #生成key## 所有主机的操作mkdir /root/.sshcp /opt/nfs/software/hadoop/key/hadoop.pub /root/.ssh/authorized_keyschmod 600 /root/.ssh/authorized_keyscp /opt/nfs/software/hadoop/key/hadoop /root/.ssh/id_rsa

master1 ntp(确保时间一致性)

which ntpd|xargs rpm -qf ||yum install ntp -y

ntp配置文件

restrict 0.0.0.0 mask 0.0.0.0 nomodify notrap noqueryrestrict 127.0.0.1restrict default nomodify notrapserver ntp1.aliyun.com iburstserver ntp2.aliyun.com iburst# 阿里云ntpserver 127.127.1.0fudge 127.127.1.0 stratum 10# 定义的server都不可用时,将使用local时间作为ntp服务提供给ntp客户端includefile /etc/ntp/crypto/pwdriftfile /var/lib/ntp/driftkeys /etc/ntp/keys

启用服务

systemctl enable ntpd && systemctl start ntpd

测试命令

ntpstat

synchronised to NTP server (120.25.115.20) at stratum 3 time correct to within 27 ms polling server every 64 s

其他主机同步时间

grep 'cdh-1' /var/spool/cron/root &>/dev/null ||echo '*/5 * * * * ntpdate cdh-1'  > /var/spool/cron/root

禁用Transparent Hugepage

echo never > /sys/kernel/mm/transparent_hugepage/defragecho never > /sys/kernel/mm/transparent_hugepage/enabledcat /sys/kernel/mm/transparent_hugepage/enabled #查看状态

调整vm.swappiness Linux内核参数

grep vm.swappiness /etc/sysctl.conf || echo "vm.swappiness = 1" >> /etc/sysctl.confsysctl -p

安装mysql

master1 节点安装mysql

安装jdk

java -version

java version "1.8.0_102" Java(TM) SE Runtime Environment (build 1.8.0_102-b14) Java HotSpot(TM) 64-Bit Server VM (build 25.102-b14, mixed mode)

安装MySQL JDBC驱动程序

wget https://cdn.mysql.com//Downloads/Connector-J/mysql-connector-java-5.1.46.tar.gztar zxvf mysql-connector-java-5.1.46.tar.gzmkdir -p /usr/share/java/cd mysql-connector-java-5.1.46cp mysql-connector-java-5.1.46-bin.jar /usr/share/java/mysql-connector-java.jar#http://download.softagency.net/MySQL/Downloads/Connector-J/mysql-connector-java-5.1.42.tar.gz#JDBC目前已经有6.x,但与CDH 5.x存在不兼容

Cloudera Manager 安装与集群配置

...

安装CDH5

...

清理

mysql

drop database oozie;drop database hive;drop database hue;drop database scm;

删除文件

rm -Rf /var/lib/flume-ng/ /var/lib/hadoop* /var/lib/navigator /var/lib/hue /var/lib/oozie /var/lib/solr /var/lib/sqoop* /var/lib/zookeeper /etc/hadoop/ /etc/hbase /etc/hive /dfs /var/lib/hive /usr/lib/hue /var/lib/cloudera* /var/cache/yum/cloudera* /var/log/cloudera* /var/run/cloudera*rm /opt/cm -rf #软连接rm -rf /tmp/.scm_prepare_node.lockrm /opt/cm-5.15.1/lib/cloudera-scm-agent/cm_guid -frm /opt/cm/lib/cloudera-scm-agent/cm_guid -f

转载于:https://my.oschina.net/attacker/blog/2251365

你可能感兴趣的文章