hbase rest 綁定到內網localhost

通過開啟Hbase 的REST 服務我們可以很方便的以API的形式訪問Hbase,

 1
2
3
4
5
 # Foreground
$ bin/hbase rest start -p <port>

# Background, logging to a file in $HBASE_LOGS_DIR
$ bin/hbase-daemon.sh start rest -p <port>

但是其默認是綁定。 。如何只對內網開放呢?

查了無數中英文網頁不得,最後決定:看源碼!最後在這裡發現如下片段,
Screen Shot 2017-08-29 at 16.30.16
那麼解決方法就顯而易見了:

 1
2
3
4
5
6
7
 # sudo vim /usr/local/hbase/conf/hbase-site.xml
<configuration>
<property>
<name>hbase.rest.host</name>
<value>127.0.0.1</value>
</property>
</configuration>

Leave a Comment

Your email address will not be published.