hbase shell常用命令

hbase shell

官网:https://hbase.apache.org/book.html

$ ./bin/hbase shell

常见问题:

ERROR: org.apache.hadoop.hbase.PleaseHoldException: Master is initializing
at org.apache.hadoop.hbase.master.HMaster.checkInitialized(HMaster.java:2765)
at org.apache.hadoop.hbase.master.HMaster.createTable(HMaster.java:1744)
at org.apache.hadoop.hbase.master.MasterRpcServices.createTable(MasterRpcServices.java:592)
at org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos$MasterService$2.callBlockingMethod(MasterProtos.java)
at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:409)
at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:130)
at org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:324)
at org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:304)

2

[main-EventThread] master.RegionServerTracker: RegionServer ephemeral node deleted, processing expiration [slave2,16020,1537891028153]
2018-09-25 11:59:49,263 INFO [main-EventThread] master.ServerManager: Master doesn't enable ServerShutdownHandler during initialization, delay expiring server slave2,16020,1537891028153
2018-09-25 11:59:49,382 ERROR [RpcServer.default.FPBQ.Fifo.handler=28,queue=1,port=16000] master.MasterRpcServices: hbase.regionserver.wal.AbstractFSWAL.rollWriter(AbstractFSWAL.java:493)
at org.apache.hadoop.hbase.regionserver.wal.AsyncFSWAL.<init>(AsyncFSWAL.java:251)
at org.apache.hadoop.hbase.wal.AsyncFSWALProvider.createWAL(AsyncFSWALProvider.java:70)
at org.apache.hadoop.hbase.wal.AsyncFSWALProvider.createWAL(AsyncFSWALProvider.java:45)
at org.apache.hadoop.hbase.wal.AbstractFSWALProvider.getWAL(AbstractFSWALProvider.java:138)
at org.apache.hadoop.hbase.wal.AbstractFSWALProvider.getWAL(AbstractFSWALProvider.java:57)
at org.apache.hadoop.hbase.wal.WALFactory.getWAL(WALFactory.java:254)
at org.apache.hadoop.hbase.regionserver.HRegionServer.getWAL(HRegionServer.java:2064)
at org.apache.hadoop.hbase.regionserver.HRegionServer.buildServerLoad(HRegionServer.java:1290)
at org.apache.hadoop.hbase.regionserver.HRegionServer.tryRegionServerReport(HRegionServer.java:1172)
at org.apache.hadoop.hbase.regionserver.HRegionServer.run(HRegionServer.java:989)
at java.lang.Thread.run(Thread.java:748)

解决方案:

1,

2、

3、

总结:

问题二:

create ‘t1’, ‘f1’, ‘f2’, ‘f3’

NameError: undefined local variable or method `?t1?' for main:Object

问题三:

http://master:60010/master-status  这个页面不能访问 报500等错误

最终解决方案:

http://master:50070/    进入hdfs 页面管理

 删除 /hbase/WALS    中所有文件   OK le 

     /hbase/oldWALS  中所有文件  OK le

或者执行命令:

    hadoop fs -rm -R /hbase/WALS

    hadoop fs -rm -R /hbase/oldWALS

原文地址:https://www.cnblogs.com/cbugs/p/9683813.html