永发信息网

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
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯