我有一些hadoop worker具有不同的ssh端口,因此我想为它们设置不同的ssh端口,因为hadoop使用22作为默认ssh端口,尽管您可以更改hadoop的ssh端口,但它适用于所有worker。我还没找到这方面的指南。
utugiqy61#
尝试在hadoop-env.sh中设置变量:hadoop\u ssh\u opts应该是这样的:
export HADOOP_SSH_OPTS="-p 122"
如果您的新ssh端口是122
7uhlpewt2#
我自己想:把主机的配置添加到 ~/.ssh/config 并将这些配置用作 $HADOOP_HOME/etc/hadoop/workers .
~/.ssh/config
$HADOOP_HOME/etc/hadoop/workers
2条答案
按热度按时间utugiqy61#
尝试在hadoop-env.sh中设置变量:hadoop\u ssh\u opts
应该是这样的:
如果您的新ssh端口是122
7uhlpewt2#
我自己想:把主机的配置添加到
~/.ssh/config
并将这些配置用作$HADOOP_HOME/etc/hadoop/workers
.