hbase表存在不存在问题
答案:2 悬赏:60 手机版
解决时间 2021-03-18 13:10
- 提问者网友:杀生予夺
- 2021-03-17 22:12
hbase表存在不存在问题
最佳答案
- 五星知识达人网友:患得患失的劫
- 2020-12-14 03:41
在删除一个表之前,disable的时候 不小心断开或其他因素 导致disable没有成功,然后就直接drop掉了这张表,虽然表被删除掉了,但是zookeeper依然存在该表的信息,故而造成上述错误org.apache.hadoop.hbase.TableNotEnabledException,list的时候也找不到。
全部回答
- 1楼网友:何以畏孤独
- 2020-02-21 13:44
首先查看是什么原因,比如是节点之间时间不一致导致的,那么可以:修改各结点时间,使其误差在30s内,或在hbase-site.xml添加配置
hbase.master.maxclockskew
180000
time difference of regionserver from master
要配置服务器时间同步需要用到ntp,最好能连接外网的时间服务器。内网里面配起来比较麻烦点,所以就手动改了时间,再启动就可以了。
还有另外的原因
看看你的master是否等于localhost ,master不可能等于localhost。
将集群每个主机的主机名修改为regionservers文件中对应的主机名,问题解决。
主机名修改
vi /etc/sysconfig/networks
hostname=主机名
重启network服务设置生效
service network restart
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯