1、org.apache.hadoop.security.AccessControlException: Permission denied: user=root...
解决方法:关闭Hadoop,在hdfs-site.xml文件中添加:
<property>
<name>dfs.permissions</name>
<value>false</value>
</property>
然后重新格式化:hdfs namenode -format,每次格式化时最好把datanode、namenode和tmp目录下的文件删掉,避免出现一些ClusterId之类的问题
最后重启Hadoop
2、org.apache.hadoop.ipc.RemoteException(java.io.IOException): File...
hadoop namenode -format格式化时格式化了多次造成ClusterId不一致等问题
解决方法:关闭Hadoop -> 把datanode、namenode和tmp目录下的文件删掉 -> 重新格式化 -> 重启Hadoop
3、Windows环境下Hadoop启动错误“系统找不到指定的批标签 - resourcemanager”
文件编码问题。
使用Notepad++, 对相关的*.cmd文件(这里是yarn.cmd)做如下操作 Edit(编辑) -> EOL Conversion(文档格式转换) -> Windows Format(转为Windows),保存并在hadoop的sbin目录下重新管理员运行start-all.cmd,可以看到resourcemanage

文章列举了Hadoop在运行中遇到的五种常见错误及解决方案,包括权限拒绝问题、文件ClusterId不一致、Windows环境下启动错误、端口被占用以及NativeIO相关问题,并提供了详细的解决步骤,如修改配置文件、删除临时文件、格式化、端口检查及释放、替换或转移dll文件。
最低0.47元/天 解锁文章
5650

被折叠的 条评论
为什么被折叠?



