Hadoop常见问题

  • centos 无网络 重启 network.service 显示以下情况

原因 :

NetworkManager是fedora上的一个网络地址服务,它会自动地检测目前网络上的设置,并自动修改设置文件的内容,如无线网络的检测等。

但当它无法识别时,就会产生无法联机的状况,因此建议将NetworkManager停用并开启network服务.二者都可以配置网络服务.

二者都是配置网络连接的 , 但是 , 不能同时使用, 会发生冲突

解决方法:

关闭 NetworkManager

service NetworkManager stop

重启网络服务

systemctl restart network.service

  • 节点开启安全模式无法启动

原因:

解决方法:

退出安全模式

hadoop dfsadmin -safemode leave

  • 出现无法连接的情况 如下图:

原因: 子节点防火墙未关闭

解决方法 :

关闭 防火墙

systemctl stop firewalld

设置开机不启动

systemctl disable firewalld

  • hadoop 虚拟内存过小 问题 : centos 内存为 2G 但是设置的虚拟内存等于 或者小于 2G 将会出现问题

  解决方法:

设置配置文件 yarn.site.xml

<property>

    <name>yarn.nodemanager.resource.memory-mb</name>

<value>2048</value>

</property>

设置的虚拟内存 最好是本机内存的2倍 例如 本机内存是 2G 设置的值因为 4096

  • 使用eclipse 远程连接hadoop 集群出现

  原因 : 缺少 操作系统缺少 xxxx.dll文件

   解决方法 :

链接:https://pan.baidu.com/s/1RsVgWDEtZfn22_gPWIEw4g

提取码:9emm

放置dll:

32位\msvcr120.dll 粘贴到 C:\Windows\System32目录中

64位\msvcr120.dll 粘贴到 C:\Windows\SysWOW64目录中

使用junit依然会报错 , 原因未知 , 直接用java程序运行即可

新的解决方法 : 首先要有 360

尝试运行winutils.exe,查看报错(win + R 输入winutils)

360 会自动提示修复 或者去360软件中心下载微软常用库

完美解决

  • eclipse无法连接hdfs

https://blog.csdn.net/yunlong34574/article/details/21331927

1. etc/hosts/ 域名映射

2.9000 端口开房

3.本机windows防火墙

posted @ 2018-10-12 00:59  Killbus  阅读(165)  评论(0)    收藏  举报