hadoop完全分布式搭建
2016-12-12 16:07
197 查看
前面是hadoop的伪分布式搭建,在搭建的过程中。
通过生成公钥和私钥,然后把公钥拷贝到子节点上面(详情见百度)。这样就可以SSH免密码登录,然后我在主节点上面使用SSH use@hostname 可以免密码登录子节点,但是在hadoop启动的时候,我不能免密码登录,并且登录用户是主节点的用户名@子节点的hostname,后来百度一下发现hadoop很傻,它默认每一个节点的用户名都跟主节点的用户名一样,所以在启动hadoop免密码登录的时候不能启动hadoop.
这样我们就需要把子节点的用户名修改成跟主节点用户名一样的用户名。
于是我就百度搜了一下怎么修改用户名,百度经验下,修改用户名,需要重新创建一个用户,在本用户下面修改用户名会因为用户正在使用而无法修改。于是我就重新创建一个用户名。
重新创建一个用户名,然后登陆root,这个时候提示我无法登陆root。我没有权限,因此我在老用户下面登陆root,然后修改/etc/sudoers文件,这是时候(我哭了),我修改错了。然后再登陆root的时候,显示出现问题无法登陆root,于是我又百度,在grub中的recovery model下面又修改,但是修改之后无法报错,无语了还有root权限下不能修改的文件,于是我:wq!强制保存,还是不行,这个时候我又百度mount -o remount,rw /首先敲完,然后再修改,这次使用:wq!成功了。
通过生成公钥和私钥,然后把公钥拷贝到子节点上面(详情见百度)。这样就可以SSH免密码登录,然后我在主节点上面使用SSH use@hostname 可以免密码登录子节点,但是在hadoop启动的时候,我不能免密码登录,并且登录用户是主节点的用户名@子节点的hostname,后来百度一下发现hadoop很傻,它默认每一个节点的用户名都跟主节点的用户名一样,所以在启动hadoop免密码登录的时候不能启动hadoop.
这样我们就需要把子节点的用户名修改成跟主节点用户名一样的用户名。
于是我就百度搜了一下怎么修改用户名,百度经验下,修改用户名,需要重新创建一个用户,在本用户下面修改用户名会因为用户正在使用而无法修改。于是我就重新创建一个用户名。
重新创建一个用户名,然后登陆root,这个时候提示我无法登陆root。我没有权限,因此我在老用户下面登陆root,然后修改/etc/sudoers文件,这是时候(我哭了),我修改错了。然后再登陆root的时候,显示出现问题无法登陆root,于是我又百度,在grub中的recovery model下面又修改,但是修改之后无法报错,无语了还有root权限下不能修改的文件,于是我:wq!强制保存,还是不行,这个时候我又百度mount -o remount,rw /首先敲完,然后再修改,这次使用:wq!成功了。
相关文章推荐
- hadoop 完全分布式搭建(带配置文件)
- Hadoop2.2.0安装配置手册!完全分布式Hadoop集群搭建过程~(心血之作啊~~)
- 基于WindowsXP环境的Hadoop完全分布式环境的搭建
- hadoop 2.2完全分布式搭建 --准备
- Hadoop 2.4.0完全分布式平台搭建、配置、安装
- hadoop完全分布式环境搭建
- hadoop完全分布式搭建datanode无法启动原因
- Hadoop2学习记录(1) |HA完全分布式集群搭建
- 搭建完全分布式的hadoop[转]
- Hadoop-1.1.2、HBase-0.94.7完全分布式集群搭建
- 基于hadoop+nutch+solr的搜索引擎环境搭载<一>hadoop完全分布式环境搭建
- 【Hadoop】搭建完全分布式的hadoop
- 在oracle Virtual Box 虚拟机中搭建hadoop1.2.1完全分布式环境
- hadoop集群搭建(完全分布式)
- hadoop,zookeeper,hbase搭建完全分布式集群回忆录
- Hadoop系统完全分布式集群搭建方法
- 通过sshpass实现自动配置搭建Hadoop完全分布式所需的SSH免密码访问
- Hadoop2.2.0安装配置手册!完全分布式Hadoop集群搭建过程
- Hadoop2.2.0安装配置手册!完全分布式Hadoop集群搭建过程
- hadoop 2.2完全分布式搭建 --准备