namenode正常启动后一会就挂掉

namenode日志信息:

2018-03-02 08:33:15,225 INFO org.apache.hadoop.hdfs.server.namenode.FSImage: Start loading edits file /data/dfs/nn/current/edits_0000000000000406557-0000000000000406578

2018-03-02 08:33:15,225 INFO org.apache.hadoop.hdfs.server.namenode.EditLogInputStream: Fast-forwarding stream '/data/dfs/nn/current/edits_0000000000000406557-0000000000000406578' to transaction ID 186878

2018-03-02 08:33:15,225 INFO org.apache.hadoop.hdfs.server.namenode.FSImage: Edits file /data/dfs/nn/current/edits_0000000000000406557-0000000000000406578 of size 3255 edits # 22 loaded in 0 seconds

2018-03-02 08:33:15,225 INFO org.apache.hadoop.hdfs.server.namenode.FSImage: Reading org.apache.hadoop.hdfs.server.namenode.RedundantEditLogInputStream@e481e5a expecting start txid #406579

 

问题原因:

namenode一直在加载更新元数据信息,可能内存不够。

 

解决方法:

namenode中Java Heap Size of NameNode in Bytes 适当增加内存;同时,secondnamenode的Java Heap Size of Secondary NameNode in Bytes 也要适当增加内存。

你可能感兴趣的:(hadoop)