Details
-
Type:
Bug
-
Status: Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: search-0.9.2
-
Fix Version/s: None
-
Component/s: Search
-
Labels:None
Description
There doesn't seem to be a way to specify a different HBase URL for the hbase-indexer tool if HBase is set to use different ports than default. In our configuration, the region and master ports were overridden to be 22101 and 22000, respectively. However, running the hbase-indexer resulted in the following error:
$ hbase-indexer replication-status -z czhusles-1.ent.cloudera.com:2181 Connecting to Zookeeper czhusles-1.ent.cloudera.com:2181... Reading HBase configuration from http://czhusles-1.ent.cloudera.com:60010/conf Exception in thread "main" org.apache.http.conn.HttpHostConnectException: Connection to http://czhusles-1.ent.cloudera.com:60010 refused at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:190) at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:294) at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:645) at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:480) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:784) at com.ngdata.sep.tools.monitoring.ReplicationStatusRetriever.readUrl(ReplicationStatusRetriever.java:102) at com.ngdata.sep.tools.monitoring.ReplicationStatusRetriever.getHBaseConf(ReplicationStatusRetriever.java:90) at com.ngdata.sep.tools.monitoring.ReplicationStatusRetriever.<init>(ReplicationStatusRetriever.java:71) at com.ngdata.sep.tools.monitoring.ReplicationStatusCli.run(ReplicationStatusCli.java:63) at com.ngdata.sep.tools.monitoring.ReplicationStatusCli.main(ReplicationStatusCli.java:32) Caused by: java.net.ConnectException: Connection refused at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) at java.net.Socket.connect(Socket.java:529) at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:127) at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:180) ... 11 more