我有一个关于如何在运行hbase-indexer-mr - * - job.jar时减少节点的问题。
我正在使用Cloudera Manager 5.2
基本上,我有9台服务器。 cys-master,cys-slave1,cys-slave2,cys-slave3,cys-slave4,cys-slave5,cys-slave6,cys-slave7,cys-slave8。
Hbase表存储在这9个服务器中。 但是,我只在cys-master,cys-slave1,cys-slave2,cys-slave3,cys-slave4中安装了Solr。
在cys-master中,当我跑
时hadoop jar hbase-indexer-mr-*-job.jar
--hbase-indexer-zk localhost
--hbase-indexer-name myindexer
--reducers 0
hadoop中有大约15个地图任务。
cys-slave1,cys-slave2,cys-slave3和cys-slave4可以成功将索引器上传到Solr。 cys-slave5,cys-slave6,cys-slave7,cys-slave8收到错误消息:“连接被拒绝”。整个过程最终都会失败。
我的问题是:如何排除cys-slave5,cys-slave6,cys-slave7和cys-slave8?