hbase创建表时提示错误
创建表时遇到错误:
ERROR: java.io.IOException: Table Namespace Manager not ready yet,try again later
atorg.apache.hadoop.hbase.master.HMaster.getNamespaceDescriptor(HMaster.java:3529)
可能是因为机器时钟不同步而引起的别的HRegionServer没有启动成功,设置时钟
1、设置时钟: date —set “4/20/16 11:48:30”
2、重启regionserver
./hbase –daemon.sh start regionserver
如果重启时提示类似下面:
no hmaster to stop because no pid file /tmp/hbase-root-region.pid
可以修改hbase-env.sh,,,增加export HBASE_PID_DIR=/opt/hbase/pids
原因是,默认情况下pid文件保存在/tmp目录下,/tmp目录下的文件很容易丢失,所以我们对其重定义目录
还没有评论,来说两句吧...