hbase hdfs在进程重启时进入安全模式(可能在复制报告中?)

t40tm48m  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(209)

更新您需要将hdfs-site.xml提供给hbase/conf,以便hbase可以使用正确的目标副本,否则它将使用默认值3。
这就修正了信息。但是在每次进程重启期间,我的namenode总是处于安全模式。fsck都很好,没有错误,没有复制不足等。
我看不到日志:
2012-10-17 13:15:13278 info org.apache.hadoop.hdfs.statechange:打开状态*安全模式。报告块的比率0.0000尚未达到阈值0.9990。安全模式将自动关闭。
2012-10-17 13:15:14228 info org.apache.hadoop.net.networktopology:添加新节点:/default rack/127.0.0.1:50010 2012-10-17 13:15:14238 info org.apache.hadoop.hdfs.statechange:block
namesystem.processreport:from 127.0.0.1:50010,blocks:20,处理时间:0毫秒
有什么建议吗?
我已将dfs.replication设置为1。hbase处于分布式模式。
第一次写入完成,但当我重新启动namenode时,总是将块报告为未报告。
hadoop fsck/hbase输出

/hbase/tb1/.tableinfo.0000000003:  Under replicated blk_-6315989673141511716_1029. Target Replicas is 3 but found 1 replica(s).

.
/hbase/tb1/83859abf0f46016485814a5941b16de5/.oldlogs/hlog.1350414672838:  Under replicated blk_-7364606700173135939_1027. Target Replicas is 3 but found 1 replica(s).
.

/hbase/tb1/83859abf0f46016485814a5941b16de5/.regioninfo:  Under replicated blk_788178851601564156_1027. Target Replicas is 3 but found 1 replica(s).

状态:健康

Total size:    8731 B
 Total dirs:    34
 Total files:   25 (Files currently being written: 1)
 Total blocks (validated):      25 (avg. block size 349 B) (Total open file blocks (not validated): 1)
Minimally replicated blocks:   25 (100.0 %)
Over-replicated blocks:        0 (0.0 %)
 Under-replicated blocks:       25 (100.0 %)
Mis-replicated blocks:         0 (0.0 %)
 Default replication factor:    1
Average block replication:     1.0
Corrupt blocks:                0
Missing replicas:              50 (200.0 %)
Number of data-nodes:          1
Number of racks:               1

fsck于2012年10月16日星期二13:23:55结束,时间为0毫秒
为什么说目标复制副本是3,而默认复制因子显然是1。任何人请指教。
我的版本是hadoop1.0.3和hbase 0.94.1
谢谢!

s3fp2yjn

s3fp2yjn1#

强制hdfs退出安全模式。
键入以下内容:

hadoop dfsadmin -safemode leave

相关问题