微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

关于连接HaDoop拒绝连接主机路由的解决办法之一

最近看了一些网络上博客大佬关于HaDoop拒绝连接的方法,本人深受触动和更深此的学习到了其中骨髓,哈哈,是净水,精!髓!

上图命令行显示连接不上Hadoop,陈哇塞解决问题如下:

首先先检查主机的hostname;

hostname

然后再命令行输入代码如下

hdfs dfs -mkdir /user

这个代码命令可以更直观的让人再一次感受到伤口撒盐的刺激感,哈哈,不过也清楚了问题根源!

查看etc目录文件下hosts里面的配置

more /etc/hosts

看官们有没有发现什么不同呢,来来来,找茬!!!

那么接下来就简单多了,修改、etc/hosts里的东西就好了噻!

接着进入测试阶段:

start-dfs.sh

接下来看一下进程,命令行输入jps

jps

有上图这么些个进程就证明Hadoop正常可以开始和工作了!因为陈哇塞的朋友在遇到这个问题的时候zookeeper也不能正常启动,hadoop访问路由问题解决后,zookeeper也能正常启动啦,

接下来启动zookeeper

/export/server/zookeeper-3.4.6/bin/start-zk-all.sh

[root@node1 conf]# /export/server/zookeeper-3.4.6/bin/start-zk-all.sh
node1
JMX enabled by default
Using config: /export/server/zookeeper-3.4.6/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
node1 started
node2
Warning: Permanently added the ECDSA host key for IP address '192.168.88.22' to the list of kNown hosts.
JMX enabled by default
Using config: /export/server/zookeeper-3.4.6/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
node2 started
node3
Warning: Permanently added the ECDSA host key for IP address '192.168.88.23' to the list of kNown hosts.
JMX enabled by default
Using config: /export/server/zookeeper-3.4.6/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
node3 started

按步骤来,一一对应就没有问题了,jps进程出现QuorumPeerMain这个东西就证明zookeeper这个高(jiu)级(shi)动(chan)物(shi)管(的)理员就启动了......

看官们你们以为这样就结束了???不不不,文后提示,顺便检查一下slaves这个配置文件里是'locathost',删除它改成虚拟机名称,陈哇塞的朋友虚拟机名称为,node1,node2,node3

首先命令行输入下面这段代码,依自己的配置文件而定

ll /export/server/hadoop-2.7.5/etc/hadoop/
-rw-r--r-- 1 root root  4436 5月  19 2019 capacity-scheduler.xml
-rw-r--r-- 1 root root  1335 5月  19 2019 configuration.xsl
-rw-r--r-- 1 root root   318 5月  19 2019 container-executor.cfg
-rw-r--r-- 1 root root  1328 5月   2 19:44 core-site.xml
-rw-r--r-- 1 root root  3670 5月  19 2019 hadoop-env.cmd
-rw-r--r-- 1 root root  4239 4月  23 19:39 hadoop-env.sh
-rw-r--r-- 1 root root  2598 5月  19 2019 hadoop-metrics2.properties
-rw-r--r-- 1 root root  2490 5月  19 2019 hadoop-metrics.properties
-rw-r--r-- 1 root root  9683 5月  19 2019 hadoop-policy.xml
-rw-r--r-- 1 root root  1885 4月  23 20:08 hdfs-site.xml
-rw-r--r-- 1 root root  1449 5月  19 2019 httpfs-env.sh
-rw-r--r-- 1 root root  1657 5月  19 2019 httpfs-log4j.properties
-rw-r--r-- 1 root root    21 5月  19 2019 httpfs-signature.secret
-rw-r--r-- 1 root root   620 5月  19 2019 httpfs-site.xml
-rw-r--r-- 1 root root  3518 5月  19 2019 kms-acls.xml
-rw-r--r-- 1 root root  1527 5月  19 2019 kms-env.sh
-rw-r--r-- 1 root root  1631 5月  19 2019 kms-log4j.properties
-rw-r--r-- 1 root root  5540 5月  19 2019 kms-site.xml
-rw-r--r-- 1 root root 11237 5月  19 2019 log4j.properties
-rw-r--r-- 1 root root   951 5月  19 2019 mapred-env.cmd
-rw-r--r-- 1 root root  1429 4月  23 19:41 mapred-env.sh
-rw-r--r-- 1 root root  4113 5月  19 2019 mapred-queues.xml.template
-rw-r--r-- 1 root root  1150 4月  23 20:10 mapred-site.xml
-rw-r--r-- 1 root root    17 5月  28 18:06 slaves
-rw-r--r-- 1 root root  2316 5月  19 2019 ssl-client.xml.example
-rw-r--r-- 1 root root  2697 5月  19 2019 ssl-server.xml.example
-rw-r--r-- 1 root root  2191 5月  19 2019 yarn-env.cmd
-rw-r--r-- 1 root root  4567 4月  23 20:04 yarn-env.sh
-rw-r--r-- 1 root root  1405 4月  23 20:13 yarn-site.xml

然后进入文本编辑器

vim slaves

这样修改成自己的虚拟机的主机名就好了。

最后:

陈哇塞祝各位武运昌隆!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐