CDH安装过程中遇到的问题

hostname

阿里云新机器的机器名是一个实例的名字,对于用户来说这个名字是很不友好的,需要根据用途重新定义机器名
在hadoop001机器上执行 hostnamectl set-hostname hadoop001
在hadoop002机器上执行 hostnamectl set-hostname hadoop002
在hadoop003机器上执行 hostnamectl set-hostname hadoop003


jdk

1). 机器之间传递jdk安装包

在hadoop001 机器上执行 scp jdk-8u45-linux-x64.gz hadoop002@:/jdk-8u45-linux-x64.gz,这条命令会找不到hostname,需要配置ssh
在hadoop001,hadoop002,hadoop003机器上执行ssh-keygen -t dsa 一路回车
再次在hadoop001 机器上执行 scp jdk-8u45-linux-x64.gz hadoop002@:/jdk-8u45-linux-x64.gz, scp jdk-8u45-linux-x64.gz hadoop003@:/jdk-8u45-linux-x64.gz,将安装包分发到其他机器


2).配置jdk

mkdir /usr/java
tar -xzvf jdk-8u45-linux-x64.gz -C /usr/java/
#切记必须修正所属用户及用户组
chown -R root:root /usr/java/jdk1.8.0_45

echo "export JAVA_HOME=/usr/java/jdk1.8.0_45" >> /etc/profile
echo "export PATH=/usr/java/jdk1.8.0_45/bin:${PATH}" >> /etc/profile
source /etc/profile
which java

mysql-connector-java.jar 需要去掉版本号

cp mysql-connector-java-5.1.47.jar /usr/share/java/
cd /usr/share/java/
mv mysql-connector-java-5.1.47.jar mysql-connector-java.jar 

选择存储库报错,找不到5.16的存储库

在这里插入图片描述

检查后发现 CDH-5.16.1-1.cdh5.16.1.p0.3-el7.parcel.part 这个文件不是完整的CDH-5.16.1-1.cdh5.16.1.p0.3-el7.parcel文件,说明上传文件时,没成功。重新上传离线库文件。

在这里插入图片描述

重新上传文件重启服务,搭建顺利完成

在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章