jps后发现namenode 没有启动

查看log后:

2017-09-29 12:44:51,880 ERROR org.apache.hadoop.hdfs.server.namenode.FSNamesystem: FSNamesystem initialization failed.
java.lang.NumberFormatException: For input string: "7*24*60"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Long.parseLong(Long.java:441)
at java.lang.Long.parseLong(Long.java:483)
at org.apache.hadoop.conf.Configuration.getLong(Configuration.java:1160)
at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.<init>(FSNamesystem.java:834)
at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.loadFromDisk(FSNamesystem.java:728)
at org.apache.hadoop.hdfs.server.namenode.NameNode.loadNamesystem(NameNode.java:533)
at org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:589)
at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:756)
at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:740)
at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1430)
at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1496)


问题的原因;core-site.xml 中的配置
<property>
<name>fs.trash.interval</name>  //这个配置是类型window中垃圾箱功能,删除的文件会保留7天
<value>7*24*60</value>
</property>


这里需要将 7*24*60 算出来 10080 后改成
<property>
<name>fs.trash.interval</name>
<value>10080</value>
</property>
就可以了。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值