在安装好hadoop之后,配置相关文件完毕。进入/bin目录下进行hdfs格式化:hadoop namenode -format 命令输入完毕,按回车,结果什么都没有显示,以为格式化成功就接着进行下面的步骤,最后输入jps命令时没有显示namenode, datanode...等进程列表。于是,进入hadoop主目录下的/logs文件下,打开查看错误日志(.log的后缀文件),显示出错信息为:
internal error:SHA-1 not available ,经过查看资料,解决办法如下:
在JAVA_HOME目录下找到/jre/lib,里面查看有没有jsse.jar文件,如果没有那么就找到解决方法了。
找到该目录下的jsse.pack文件,用linux自带的解包工具:
unpack200 jsse.pack jsse.jar
解压完成后,再重新回到上面的hdfs格式化,就能够成功了(下面会显示好几行信息,并且没报错)。