額外安裝的軟件
···
$ sudo apt-get install ssh
$ sudo apt-get install pdsh
···
本地免密碼登錄授權(quán)
$ ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
$ chmod 0600 ~/.ssh/authorized_keys
如果免密配置后還需要密碼登錄赏淌,查看是不是ssh的配置問題。
配置環(huán)境變量
etc/hadoop/hadoop-env.sh
JAVA_HOME=/data/software/jdk1.8.0_161
HDFS_DATANODE_USER=root
HDFS_DATANODE_SECURE_USER=hdfs
#HADOOP_SECURE_DN_USER=hdfs
HDFS_NAMENODE_USER=root
HDFS_SECONDARYNAMENODE_USER=root
etc/hadoop/core-site.xml:
<configuration>
<property>
<name>fs.defaultFS</name>
<value>hdfs://localhost:9000</value>
</property>
</configuration>