我的Hadoop muti节点集群有3个节点,一个namenode和两个datanode,由于某些原因,我想使用默认的ssh端口号,所以我正在使用Hbase来存储数据,但是如果我更改了默认的ssh端口号,则应该使用什么配置我将不得不在hadoop和hbase中进行更改吗?
我看到了链接,该链接仅说明了hadoop的配置更改,但是我认为Hbase,Zookeper和Yarn的配置也需要更改。我对吗?如果是,我需要在hadoop和hbase中做哪些更改?
Hadoop版本2.7.1
HBase版本1.0.1.1
帮助赞赏:)
SSH isn't a Hadoop managed configuration, and therefore has nothing to do with Spark, Hbase, Zookeper or Yarn other than adding new nodes to the cluster and inter-process communication.
您必须/etc/ssh/sshd_config在每个节点上进行编辑才能更改任何与SSH相关的设置。然后重新启动所有Hadoop服务以及sshd。
相关行是
Port 22
更改端口号,然后执行
sudo service sshd restart
在hadoop-env.sh其中有HADOOP_SSH_OPTS环境变量。我不太确定它的作用,但是欢迎您尝试这样设置端口。
export HADOOP_SSH_OPTS="-p <num>"
也不确定这一点,但是 hbase-env.sh
export HBASE_SSH_OPTS="-p <num>"
设置完所有配置后,重新启动Hadoop服务
stop-all.sh
start-all.sh
| 归档时间: | 
 | 
| 查看次数: | 2966 次 | 
| 最近记录: |