org.apache.hadoop.ipc.RemoteException(java.io.IOException) File hbaseMast

org.apache.hadoop.ipc.RemoteException(java.io.IOException): File /hbase/Mast

Hbase启动时,master或regionserver启动不成功,查看logs目录下.log文件的报错内容

报错内容:org.apache.hadoop.ipc.RemoteException(java.io.IOException): File /hbase/MasterProcWALs/state-00000000000000000001.log could only be replicated to 0 nodes instead of minReplication (=1). There are 1 datanode(s) running and no node(s) are excluded in this operation.

该问题是由于hadoop的HDFS存储空间不足,需要配置data多目录

可以使用命令 hadoop dfsadmin -report 查看hdfs的存储空间使用情况

Dzzzz-hdfsadminreport

Configured Capacity : hadoop设置的总空间大小

DFS Used: hadoop文件系统所使用的空间

Non DFS Used : 非hadoop文件系统所使用的空间大小,如本身的linux系统使用的,或者存放的其它文件

DFS Remaining : hadoop文件系统可使用的剩余容量大小

配置多目录:在hdsf-site.xml中配置

<property>
	<name>dfs.datanode.data.dir</name>
	<value>file:///${hadoop.tmp.dir}/dfs/data,file:///disk3/data2</value>
</property>

hadoop.tmp.dir是在core-site.xml中配置的目录,datanode的数据就存放在它下面的dfs/data目录中;/disk3/data2是我给虚拟机扩容磁盘后amount的一个盘下的目录,同样作为datanode的数据目录。

在对hdfs进行put上传文件时也可能因为存储空间不足出现类似情况,同样的需要配置多目录数据存储;配置多目录一般是为了扩展hdfs容量将数据存放在不同的磁盘上,跟副本没有一点关系。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值