Hbase リージョン サーバーは 127.0.0.1 でリッスンしています。0.0.0.0 でリストするにはどうすればよいですか? hbase.regionserver.info.bindAddress の値をチャニングしようとしましたが、うまくいかないようです。
1933 次
2 に答える
2
(疑似) 分散モードの外部インターフェースでポート 60020 を公開するために、HBase は /etc/hosts を特定の方法で表示する必要があります。Ubuntu を実行している場合、/etc/hosts に次のようなものが見つかる可能性があります (ホスト名は と仮定していますregionserver
) 。
127.0.0.1 localhost
127.0.1.1 regionserver
eth0 などの IP アドレスを持つネットワーク インターフェイスを選択し、そのアドレス
192.168.1.2
に置き換え127.0.1.1
ます。を編集して、
hbase/conf/regionservers
そこにホスト名を入力します。地域サーバー
HBase を再起動し、リモート マシンからポート 60020 への接続を試みます。
それが役立つことを願っています!
于 2014-09-14T09:05:45.373 に答える
1
の代わりにhbase.regionserver.info.bindAddress
、プロパティを使用hbase.regionserver.ipc.address
して、目的の IP アドレスまたは0.0.0.0
マスクに設定する必要があります。例えば:
<property>
<name>hbase.regionserver.ipc.address</name>
<value>0.0.0.0</value>
</property>
覚えて:
- これは、単一のマシンではなくクラスターを使用している場合、Region Server が実行されている各マシンに適用する必要があります。
- 設定を適用するには、リージョン サーバー コンポーネント (マスター コンポーネントではない) を再起動する必要があります。
- すべての
*.info.*
プロパティは、コア機能ではなく、Web UI に関するものです
于 2018-10-19T12:52:59.597 に答える