我在自己的Ubuntu上装了一个HBase,在Ubuntu上写代码测试都没有问题。但是在另外一台电脑[Windows]上使用该代码不能访问HBase。 提示的错误如下:
我的HBase-site。xml的配置如:
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://localhost:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.tmp.dir</name>
<value>/data/hbase/tmp</value>
</property>
<property>
<name>hbase.master</name>
<value>zhenqin-k45vm:60000</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>zhenqin-k45vm</value>
</property>
<property>
<name>hbase.zookeeper.property.clientPort</name>
<value>2181</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/data/hbase/zookeeper</value>
</property>
</configuration>
请问有没有朋友做过HBase的? 允许HBase/Hadoop远程访问如何配置?
把HBase的配置文件上加
<property>
<name>hbase.regionserver.dns.nameserver</name>
<value>you-computer-name</value>
</property>
然后把你的Linux上/etc/hosts的文件加上
局域网IP computer-name
就行了.
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。