gpt4 book ai didi

ruby - 我正在尝试将我的脚本从 Cloudera hbase 4(CDH4) 版本升级到 (CDH5)

转载 作者:可可西里 更新时间:2023-11-01 16:46:37 26 4
gpt4 key购买 nike

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 = ConnectionFactory::createConnection(config) 返回 Connection 对象。

我想要给定服务器上的在线区域列表。

最佳答案

看看下面的api的

Admin.html#getClusterStatus()

ClusterStatus.html#getServers()

Admin.html#getOnlineRegions(org.apache.hadoop.hbase.ServerName)

注意:在旧版本中,一些 Admin 函数存在于 HBaseAdmin 类中。 (其余用法应相同/相似)

希望这对您有所帮助。

关于ruby - 我正在尝试将我的脚本从 Cloudera hbase 4(CDH4) 版本升级到 (CDH5),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36576891/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com