hadoop - 我的hadoop群集,不同的主机使用不同的用户,如何配置从属服务器?

标签 hadoop

master  host ip:192.168.10.10  user:hadoopm  
slaver  host ip:192.168.10.11  user:slaver1  
slaver  host ip:192.168.10.12  user:slaver2
hadoop  version 1.0

我该如何配置?

因为namenode使用start-all.sh脚本,它将ssh到datanode使用相同的用户名(hadoopm),但是datanode(从属)没有名称(hadoopm),因此它将启动失败。
而且我必须在主服务器和从服务器之间使用不同的用户名。
所以我该如何配置???

最佳答案

您可以仅在每个节点上创建一个用户,然后所有从属将共享同一用户。
在debian上,add users

关于hadoop - 我的hadoop群集,不同的主机使用不同的用户,如何配置从属服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18740068/

相关文章:

Hadoop DBWritable : Unable to insert record to mysql from Hadoop reducer

mysql - 如何使 mysql 在运行查询时比 hadoop 慢?

hadoop - 如何在Hadoop中的close()方法中发出信号?

hadoop - 使用 Mapreduce 为数据添加新列

hadoop - 使用通配符检查文件是否存在于 hdfs 中

java - Hadoop获取文件未找到异常

hadoop - 如何从 pig 中的文本文件的一行中转储特定列?

java - 使用 FileInputFormat.addInputPaths 递归添加 HDFS 路径

hadoop 3.1.2 ./start-all.sh 错误,意外标记附近的语法错误 `<'

hadoop - Hive JDBC 连接返回 "query did not generate a resultset"