hbase shell可以从远程客户端访问,还是只能通过ssh连接访问?

bjg7j2ky  于 2021-06-07  发布在  Hbase
关注(0)|答案(1)|浏览(1099)

我已经建立了一个独立的hbase服务器,只是为了练习和学习。假设hbase服务器的ip地址(我可以从控制台运行hbase shell)是x.x.x.x。
在机器x.x.x.x上,我还安装了一个ssh服务器。
我想知道,我是否可以通过另一台机器(y.y.y.y)的一些特殊命令连接到hbase服务器,或者我只能通过ssh从y.y.y.y连接到x.x.x.x,然后运行hbase shell?
例如,在mongodb中,我可以连接到: mongo -u admin -p student x.x.x.x:27017/admin 我可以测试数据库。我在寻找如何连接到远程hbase shell示例的相同方法。我用的是最新的linux。谢谢您。

zf9nrax1

zf9nrax11#

您可以在计算机上安装hbase y.y.y.y 并将配置设置为指向 x.x.x.x 运行hbase shell。应将配置添加到名为 hbase-site.xml$HBASE_HOME/conf 目录

<configuration>
   <property>
      <name>hbase.zookeeper.quorum<name>
      <value>x.x.x.x</value>
   </property>
  <property>
      <name>hbase.zookeeper.property.clientPort</name>
      <value>2181</value>
  </property>
</configuration>

这些属性告诉在上运行的hbase客户端 y.y.y.y 它应该连接到 x.x.x.x:2181 查找hbase群集。

相关问题