hadoop 常见问题+Windows下不能使用hostname的轻松解决
2017-04-29 21:30
260 查看
1.
NameNode离开安全模式
bin/hadoop dfsadmin -safemode leave
分布式文件系统启动开始的时候NameNode会进入安全模式,进行检查各个DataNode上数据块的有效性,根据策略必要的复制或者删除部分数据块。运行期通过命令也可以进入安全模式,此时文件系统中的内容不允许修改,直到安全模式结束。在NameNode操作不当也会进入安全模式,可以通过命令解除
2.
Exception in createBlockOutputStream
java.net.NoRouteToHostException: No route to host
Datanaode节点没有关闭防火墙
3.
Permission denied: user=admin, access=WRITE
常见于Eclipse执行涉及到操作HDFS的任务
Eclipse提交作业时,默认用windows的用户将作业写入HDFS文件系统(默认情况下在HDFS上会生成/user/admin目录),但此用户并没有hadoop目录的写入权限
解决办法:# hadoop fs -chmod -R 777 / 修改hadoop根目录权限,或修改某一目录权限
4.
在windows中添加IP地址映射,若不进行配置,在windows中只能使用虚拟机IP地址进行操作,不能使用hostname
在C:\Windows\System32\drivers\etc下的hosts文件中添加
192.168.1.221 master
192.168.1.222 slave1
192.168.1.223 slave2
若无法保存文件,原因是权限不足
右键-属性-安全-编辑-选择Users-在下方勾选修改和写入-确定
保存后,使用master:50070访问hdfs监控试验一下,已经生效
NameNode离开安全模式
bin/hadoop dfsadmin -safemode leave
分布式文件系统启动开始的时候NameNode会进入安全模式,进行检查各个DataNode上数据块的有效性,根据策略必要的复制或者删除部分数据块。运行期通过命令也可以进入安全模式,此时文件系统中的内容不允许修改,直到安全模式结束。在NameNode操作不当也会进入安全模式,可以通过命令解除
2.
Exception in createBlockOutputStream
java.net.NoRouteToHostException: No route to host
Datanaode节点没有关闭防火墙
3.
Permission denied: user=admin, access=WRITE
常见于Eclipse执行涉及到操作HDFS的任务
Eclipse提交作业时,默认用windows的用户将作业写入HDFS文件系统(默认情况下在HDFS上会生成/user/admin目录),但此用户并没有hadoop目录的写入权限
解决办法:# hadoop fs -chmod -R 777 / 修改hadoop根目录权限,或修改某一目录权限
4.
在windows中添加IP地址映射,若不进行配置,在windows中只能使用虚拟机IP地址进行操作,不能使用hostname
在C:\Windows\System32\drivers\etc下的hosts文件中添加
192.168.1.221 master
192.168.1.222 slave1
192.168.1.223 slave2
若无法保存文件,原因是权限不足
右键-属性-安全-编辑-选择Users-在下方勾选修改和写入-确定
保存后,使用master:50070访问hdfs监控试验一下,已经生效
相关文章推荐
- 飞信2008在Windows 7不能使用问题的解决方法
- 轻松掌握使用 SQL Server 浏览器,解决SQL Server 2005跨网段不能连接问题
- Linux--14:ubuntu12.04 vi不能正常使用、右上角出现红杠提醒更新出问题、网速比相同条件下windows下慢 解决方法
- 在使用windows调用Hadoop 错误 /bin/bash: line 0: fg: no job control一般解决方法
- 解决Windows 7/win8 使用VMware虚拟机的NAT 不能上网
- 轻松掌握使用 SQL Server 浏览器,解决SQL Server 2005跨网段不能连接问题
- 64位Windows 7系统IE浏览器不能使用建行U盾支付的解决方法
- 使用cygwin在windows上模拟unix环境,解决不能显示中文的问题
- windows 7使用vmware不能上网问题解决
- 看看如何解决“SQL Server只能使用Windows身份登录,不能使用sa等Sql server身份进行登录”的问题
- 对于Windows 2003 64位搭配SQL2005 64位时不能使用Microsoft.OLEDB.4.0的解决历程
- 绿色版windows Live Writer ,解决windows 2003不能使用Live Writer的问题
- 因计算机磁盘硬件配置问题windows无法启动及HP系列机器不能使用GHOST的解决方法
- Windows7下Foxmail不能使用问题解决一例
- SSMS局域网登录提示“该登录名来自不受信任的域不能与Windows身份验证一起使用。错误18452“解决办法
- CGYWIN 编译的可执行程序在WINDOWS平台中运行时,解决system函数不能使用的问题
- 解决不能在Windows Live Writer中使用 WordPress MU 1.5.1 的 wp_getUserBlogs错误
- Windows 7使用VMware虚拟机的NAT不能上网的解决办法
- 在使用windows调用Hadoop 错误 /bin/bash: line 0: fg: no job control一般解决方法[将windows中的任务提交到linux中出错]
- 两步轻松解决在VMware下面的linux不能使用U盘的问题