博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hadoop集群配置的一些补充
阅读量:6887 次
发布时间:2019-06-27

本文共 803 字,大约阅读时间需要 2 分钟。

hot3.png

        最近开始学习hadoop,准备先搭建一个hadoop集群跑起来,发现了很多不错的博文,但是在实际的操作中,总会遇到一些博文中不曾提到的问题,本章博文用于记载这些问题以及问题解决的方式。

  1. 在配置SSH免密码登陆的时候,在master机上生成了key,将public key分别复制到slave1机和slave2中,都是用cat命令将public key加入到authorized_keys中,但slave1可以密码登陆而slave2不行,之后slave2删除了.ssh,从文件夹创建到将key加入authorized_keys中从新来了一次,文件夹权限与slave1完全一致(博主有仔细的对比过),但还是不行。

    解决方式:

         最终使用ssh-copy-id 命令解决了,完整命令如下:

ssh-copy-id -i ~/.ssh/id_rsa.pub "-p 18330 root@192.168.1.253:~/.ssh"
  1.     
以上命令,可以自动将公钥添加到名为authorized_keys的文件中。为什么之前用cat命令不行,至今都没明白原因,有懂的大神请指教

2.  hadoop启动的使用,dataNode和taskTracker总是不能启动,到日志中查看出现下面的错误:

org.apache.hadoop.hdfs.server.datanode.DataNode: java.io.IOException: Call to master/192.168.56.101:9000 failed on local exception: java.net.NoRouteToHostException: No route to host

    解决方式:

            关闭master的防火墙,或者修改防火墙配置开始使用的端口

转载于:https://my.oschina.net/u/1413049/blog/270770

你可能感兴趣的文章
Linux 下安装软件
查看>>
Rad Studio 10.1 UP1 移动开发 ANDROID目标版本切换
查看>>
windows下JBOSS的安装配置说明
查看>>
MySQL函数和存储过程生成电话号码
查看>>
悟透javascript
查看>>
互相调侃的男女爆笑
查看>>
Objective-c View添加虚线
查看>>
跳槽找工作避坑指南(2019版)
查看>>
我的友情链接
查看>>
解决Windows 7在创建系统映像强制备份D盘(或其他盘)的问题
查看>>
编译安装Centos7.2+Nginx1.12+PHP7.2.10+Mysql5.6.16
查看>>
React Native教程 1:初识React Native,了解index.ios.js里的结构
查看>>
Python - 类(class)的构造器(__init__) 详解 及 代码
查看>>
hadoop wordcount 、wordmean代码阅读与分析
查看>>
我的友情链接
查看>>
空间大小如何划分
查看>>
mybatis的sql 缓存,去除mybatis缓存
查看>>
做一个正能量满满的人
查看>>
jquery制作滑动面板
查看>>
PHP 编译错误及解决办法
查看>>