老师我在WINDOWS下操作阿里云服务器的HBASE,当创建表格时报错了,Can't get the locations

来源:3-6 HBase实战:Java Api实现HBase操作类

qq_呢呢个冬_0

2020-03-14

写回答

4回答

叁金

2020-03-16

get locations异常属于在zk上找不到具体的node或者链接不上zk。

  1. 确认zk的状态

  2. 确认防火墙+端口可通

  3. 确认配置了hostname映射

  4. 确认hbase服务正常

0
1
qq_呢呢个冬_0
谢谢老师
2020-03-18
共1条回复

Jussi_Lee

2020-04-28

这里,我想回答下。老师讲的时候可以没有注意这个点,因为老师开发的时候是用mac开发的。

而我们平时开发可能是Windows,一般把环境搭建在云上,这样就设计到本地调用远程的一个问题。也困扰了我好久。我再网上也搜了很多解决方案。有的说是改host。但是我觉得最简单的一种方式就是这个。


master节点绑定的主机名

<property>     <name>hbase.master.hostname</name>     <value>yourhostname</value> </property> 复制代码

regionserver节点绑定的主机名

<property>   <name>hbase.regionserver.hostname</name>   <value>yourhostname</value> </property> 复制代码

配置master节点允许访问ip

<property>   <name>hbase.master.ipc.address</name>   <value>0.0.0.0</value> </property> 复制代码

配regionserver节点允许访问ip

<property>   <name>hbase.regionserver.ipc.address</name>   <value>0.0.0.0</value> </property> 复制代码

配置conf/regionservers

yourhostname

作者:lilingyan
链接:https://juejin.im/post/5d6cc8b0f265da03951a0dbd
来源:掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


这个家伙写的很不错。我直接按照他写的,直接跑通了,老师可以把这个配置增加到笔记上去。因为我相信和我一样有这个困扰的人应该很多

0
0

qq_呢呢个冬_0

提问者

2020-03-14

求老师解答

0
0

qq_呢呢个冬_0

提问者

2020-03-14

//img.mukewang.com/szimg/5e6c9aeb09b71f2e10800183.jpg


//img1.sycdn.imooc.com/szimg/5e6c9b18098fb59b13700627.jpg

这是两张图

0
0

HBase+Spring Boot实战分布式文件存储(OpenTSDB实战升级)

深入浅出讲解HBase,让你轻松处理海量数据

493 学习 · 167 问题

查看课程