我在亚马逊机器上运行HDP上的hbase,
当我重启系统并启动所有hbase服务时,它就开始了。
但是过了一段时间我的区域服务器才开始运行。
我从其日志文件中获得的最新错误是
org.apache.hadoop.ipc.RemoteException: java.io.IOException: File /apps/hbase/data/usertable/dd5a251551619e0109349a0dce855e1b/recovered.edits/0000000000000001172.temp could only be replicated to 0 nodes, instead of 1
at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.getAdditionalBlock(FSNamesystem.java:1657)
现在我无法启动它。
任何暗示它为什么会被抨击的建议。
提前致谢。
答案 0 :(得分:1)
确保数据节点已启动并正在运行。另外,如果还没有完成,请将“dfs.data.dir”设置为某个永久位置。默认为“/ tmp”目录,每次重启时都会清空。此外,请确保您的datanode能够与namenode通信,并且没有与网络相关的问题,并且datanode计算机还有足够的可用空间。