我爱编程

hadoop环境搭建

2018-03-31  本文已影响0人  hello高world

一、集群节点配置及服务

主机名 角色 运行服务 安装目录
tinygao1 Master NameNode
ResourceManager
/data/program/hadoop-2.8.0/
tinygao2 Slave DataNode
NodeManager
/data/program/hadoop-2.8.0/
tinygao3 Slave DataNode
NodeManager
/data/program/hadoop-2.8.0/

二、安装环境准备

1. 设置主机名和配置hosts

2. 免密码登陆

​ client端把公钥保存到服务端,以便于服务端比对“随机字符”加解密后是否一致来判断client端的来源合法性,减少了输入密码的步骤。

举例:tinygao1免密登陆到tinygao2和tinygao3。

tinygao1

# ssh-keygen -t ras
# 一直回车后会生成两个文件: id_rsa(私钥) id_rsa.pub(公钥)
# ssh-copy-id root@tinygao2
# ssh-copy-id root@tinygao3

3. 关闭防火墙

两种办法:

# iptables -A INPUT -i ens33 -s 192.168.17.0/24 -j ACCEPT

# systemctl stop firewalld

4. 设置环境变量(以hadoop为例)

# touch /etc/profile.d/hadoop.sh
# 输入如下并保存:
HADOOP_HOME=/data/program/hadoop-2.8.0
PATH=$PATH:$HADOOP_HOME/bin
# . /etc/profile #生效
# evn | grep hadoop #查看是否在环境变量中

三、集群搭建

1. 修改配置文件(简单配置)

在各节点的$HADOOP_HOME/etc/hadoop目录下,修改

2.启动Hadoop服务

上一篇下一篇

猜你喜欢

热点阅读