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