从远程主机连接到Accumulo(1.6.1)时,Zookeeper报告tservers位于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}
请确保更新$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/slave中写入将成为TabletServer的机器的IP地址或域名,每行一个。
请注意,如果使用域名而不是IP地址,则DNS必须为参与集群的所有机器正确配置。DNS可能是一个令人困惑的错误来源。