def getRegions(config, servername)
connection = HConnectionManager::getConnection(config)
parts = servername.split(',')
puts parts
rs = connection.getHRegionConnection(parts[0], parts[1].to_i)
return rs.getOnlineRegions()
end
我正在尝试使此代码与CDH5兼容。我已经查看了CDH5库但无法找到确切的解决方案。
我正在使用
返回Connection对象的connection = ConnectionFactory::createConnection(config)
。
我想要给定服务器上的onlineRegions列表。
答案 0 :(得分:1)
看看下面的api&#39>
ClusterStatus.html#getServers()
Admin.html#getOnlineRegions(org.apache.hadoop.hbase.ServerName)
注意:在旧版本中,某些Admin
函数位于HBaseAdmin
类中。 (其余用法应相同/相似)
希望这对你有用。