hadoop高可用安装步骤及环境配置

本文详细介绍了在Linux环境下进行Hadoop高可用集群的安装步骤,包括分发和安装JDK、配置免密钥登录、同步服务器时间、修改配置文件、安装Zookeeper、启动JournalNode、格式化NameNode、启动HDFS集群以及MapReduce的准备工作。过程中强调了注意事项和常见问题,如多次格式化可能导致的问题,以及电脑配置对运行的影响。
摘要由CSDN通过智能技术生成

hadoop高可用安装

要给自己的电脑内存留有足够的空间,且电脑配置要好一点。
在进行免密钥时要进入.ssh目录下且ssh之后不要忘记exit。
命令的路径不要进入错误。
在输入命令时要仔细查看命令,不要输错。
在格式化的时候最好不要多次格式化,可能会出现一些问题。
因为我的电脑配置跟不上,所以在启动所有集群之后,电脑非常的卡,而且机子也经常崩掉,所以在跑wordcount时经常卡住,没有成功的跑全wordcount。

(一)分发jdk到node03、node04、node05

scp jdk-7u67-linux-x64.rmp node03:pwd
scp jdk-7u67-linux-x64.rmp node04:pwd
scp jdk-7u67-linux-x64.rmp node05:pwd

并在Xshell的全部会话栏里ll一下,看jdk是否发送成功
截图如下:
在这里插入图片描述

(二)给node03、node04、node05分别安装jdk

1.分别在node03、node04、node05上执行rpm命令
-rpm –I jdk-7u67-linux-x64.rpm

2.在note02上cd /etc,在此目录下把profile文件分发到node03、node04、node05上
scp profile node03:pwd
scp profile node04:pwd
scp profile node05:pwd

3.利用Xshell全部对话栏,source /etc/profile

4.再利用Xshell全部对话栏,jps,看03、04、05这三台机子
结果如下:
在这里插入图片描述

(三)同步所有服务器时间

1.-date 查看机子当前的时间
时间不能差太大,否则集群启动后某些进程跑不起来

2.若时间不同步
yum进行时间同步器的安装
-yum –y install ntp
执行同步时间
-ntpdate time1.aliyun.com 和阿里云服务器时间同步
在这里插入图片描述

(四)装机之前的配置文件

1.-cat /etc/sysconfig/network
查看HOSTNAME是否正确
要与自己查询的这台机子名字符合

2.-cat /etc/hosts
查看IP映射是否正确

3.-cat /etc/sysconfig/selinux
查看是否SELINUX=disabled

4.service iptables status查看防火墙是否关闭
在这里插入图片描述

(五)NN与其他三台机子的免密钥配置

1.在家目录下ll –a看下有无.ssh文件,如果没有就ssh localhost一下,并exit。
然后cd .ssh,并ll一下

2.把note02的公钥发给其他三台机子
-scp id_dsa.pub node03:pwd/note02.pub
-scp id_dsa.pub node04:pwd/note02.pub
-scp id_dsa.pub node05:pwd/note02.pub

3.分别在node03、node04、node05的.ssh目录下看是否有note02.pub
如果有,那就追加到authroized_keys
-cat note02.pub >> authorized_keys
并且在note02上ssh node03、ssh node04、ssh node05

重点:每次ssh都要exit一下
在这里插入图片描述
在这里插入图片描述

(六)两个NN间互相免密钥

1.在node03上:
ssh-keygen –t dsa –P ‘’ –f ~/.ssh/id_dsa
-cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
ssh localhost验证一下

2.分发到note02上:
scp id_dsa.pub note02:pwd/node03.pub

3.在note02的.ssh目录下
-cat node03.pub >> authorized_keys

4.在node03上ssh note02验证一下可否免密钥登录,并exit退出
在这里插入图片描述

(七)修改namenode的一些配置信息<

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值