远程链接到HBase的问题
我在自己的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远程访问如何配置?
注:hadoop-1.0.3 hbase-0.94。1
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
小心无敌的防火墙问题。 /etc/init.d/iptables stop
用主机名字, 不是用IP. 在你的Windows的hosts文件中加上Linux机器的对应的IP- ComputerName
还是不行,还是那个问题 我hadoop和hbase的环境跟你那边是一样的 java 代码:
configuration.set("hbase.master", "172.20.31.177:60000");
configuration.set("hbase.zookeeper.quorum", "172.20.31.177");
configuration.set("hbase.zookeeper.property.clientPort", "2181");
另外 hbase和hadoop启动是正常的,linux下是可以正常运行的,到XP下就杯具了 楼主,在帮忙想想 看看是否还有什么我没注意到的问题
请问后来这个问题你解决了吗
请问后来这个问题你解决了吗