我需要设置一个hadoop/hdfs
群集,其中包含一个namenode
和两个datanode
。我知道conf/slaves
文件列出了正在运行的机器数据节点。但是如何指定从属节点上本地安装hadoop/hdfs
的位置?还有用户帐户在那里开始hdfs
编辑:在日志文件中,当我尝试start-dfs.sh
错误org.apache.hadoop.hdfs.server.namenode.NameNode:java.lang.IllegalArgumentException:不包含有效的host:port authority:file:///
答案 0 :(得分:4)
用户应与主节点上的用户相同。可以通过更改dfs.data.dir
中的hadoop-site.xml
节点来修改实际数据的位置。