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文件,說明上傳文件時,沒成功。重新上傳離線庫文件。

在這裏插入圖片描述

重新上傳文件重啓服務,搭建順利完成

在這裏插入圖片描述

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