我将HBase存储在服务器的docker中。我创建了一个包含HBaseBolt的Storm拓扑,我将HBaseBolt连接成以下代码:
TopologyBuilder builder = new TopologyBuilder();
...
builder.setBolt("indexer", new HBaseBolt("webpage", mapper)).localOrShuffleGrouping("parse").withConfigKey(CONFIG_KEY);
...
return submit("crawl", conf, builder);
如何将HBase服务器的连接参数传递给拓扑?
答案 0 :(得分:0)
看看这个例子:
http://www.programcreek.com/java-api-examples/index.php?api=org.apache.storm.hbase.bolt.HBaseBolt
在拓扑配置中,您可以设置hbase配置属性。