我可以使用命令列出hbasem7表-hbase>列出'/mapr/cluster/tables/'但是,当我尝试使用hbasemanager列出表时,它不起作用。。code snippet configuration=//设置所有m7集群;hbaseadmin admin=新的hbaseadmin(conf);htabledescriptor[]tables=管理列表表()是否有任何方法可以将表位置传递给listtables()函数,或者可能需要设置某些属性?
qybjjes11#
您不需要服务器端配置。您可以在客户端进行表命名空间Map。请参阅这里的aditya的答案尝试使用hbase客户端与mapm7本机表通信
jmp7cifd2#
这是我的问题的解决方案…mapr文档但这需要更新配置,我们没有这个权限。我试过一些工作-我使用processbuilder从java客户机运行shell命令并从中检索表列表。
echo "list '/mapr/cluster/tables/'" | hbase shell
2条答案
按热度按时间qybjjes11#
您不需要服务器端配置。您可以在客户端进行表命名空间Map。请参阅这里的aditya的答案尝试使用hbase客户端与mapm7本机表通信
jmp7cifd2#
这是我的问题的解决方案…mapr文档
但这需要更新配置,我们没有这个权限。我试过一些工作-
我使用processbuilder从java客户机运行shell命令并从中检索表列表。