修改journalnode的rpc通信端口
时间: 2023-06-12 21:07:05 浏览: 148
要修改JournalNode的RPC通信端口,需要进行以下步骤:
1. 在每个JournalNode节点的hdfs-site.xml文件中添加以下属性:
```
<property>
<name>dfs.journalnode.rpc-address</name>
<value>hostname:new_port</value>
</property>
```
其中,`hostname`是JournalNode节点的主机名,`new_port`是新的RPC端口号。
2. 修改JournalNode节点的配置文件journalnode-rpc.proto中的RPC端口号。在这个文件中,可以找到以下代码:
```
service JournalNodeRpcService {
rpc journal(JournalRequestProto) returns (JournalResponseProto);
}
```
在这个代码块中,将`rpc`后面的端口号修改为新的端口号即可。
3. 重启JournalNode服务,使配置生效。
注意:如果在HDFS集群中使用了安全模式,还需要在每个JournalNode节点的hdfs-site.xml文件中添加以下属性:
```
<property>
<name>dfs.journalnode.kerberos.principal</name>
<value>journalnode/_HOST@EXAMPLE.COM</value>
</property>
```
其中,`EXAMPLE.COM`是Kerberos域名,`_HOST`会被替换为当前JournalNode节点的主机名。同时,还需要将Kerberos认证相关的配置文件放置到JournalNode节点的相应路径下。
阅读全文