额外安装的软件
···
$ sudo apt-get install ssh
$ sudo apt-get install pdsh
···
本地免密码登录授权
$ ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
$ chmod 0600 ~/.ssh/authorized_keys
如果免密配置后还需要密码登录,查看是不是ssh的配置问题。
配置环境变量
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>
网友评论