Accumulo tserver只监听localhost

时间:2014-11-11 15:04:29

标签: ip-address accumulo

当从远程主机连接到Accumulo(1.6.1)时,Zookeeper报告t服务器位于localhost:9997。

例如:

Reading reply sessionid:0x1499ab570f4001c, packet:: clientPath:null serverPath:null finished:false header:: 5,8  replyHeader:: 5,2814,0  request:: '/accumulo/eed8a68b-0ea4-46c7-a2fe-fcf6d8bd6ab5/tservers,T  response:: v{'localhost:9997} 

1 个答案:

答案 0 :(得分:2)

请务必更新$ACCUMULO_HOME/conf/{masters,monitor,slaves,gc,tracers}个文件,因为默认情况下会显示localhost

请参阅:http://accumulo.apache.org/1.6/accumulo_user_manual.html#_cluster_specification

  

11.5.3。群集规范在将作为Accumulo主服务器的机器上:

     

1.将Accumulo Master的IP地址或域名写入$ ACCUMULO_HOME / conf / masters文件。

     

2.在$ ACCUMULO_HOME / conf / slaves中写入将成为TabletServer的计算机的IP地址或域名,每行一个。

     

请注意,如果使用域名而不是IP地址,则必须使用DNS   为参与群集的所有计算机正确配置。 DNS   可能是一个混乱的错误来源。