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