CDH_6.3.2的搭建

一站式搭建大数据的应用

1、前提条件和准备工作

hostnamectl set-hostname cdh01
hostnamectl set-hostname cdh02
hostnamectl set-hostname cdh03

2、修改IP和Host映射关系(所有节点)

      在window中也配置一下

vim /etc/hosts
192.168.92.201 cdh01
192.168.92.202 cdh02
192.168.92.203 cdh03

vim /etc/sysconfig/network-scripts/ifcfg-ens33

TYPE="Ethernet"
BOOTPROTO="static"
DEFROUTE="yes"
NAME="ens33"
DEVICE="ens33"
ONBOOT="yes"
IPADDR="192.168.92.201"
GATEWAY="192.168.92.2"
NETMASK="255.255.255.0"
DNS1="192.168.92.2"
DNS2="223.5.5.5"

# 关闭NetworkManager 并取消开机自启
systemctl stop NetworkManager
systemctl disable NetworkManager
# 重启网络配置
systemctl restart network

3、关闭防火墙和SELINUX(所有节点)

# 禁用防火墙
systemctl disable firewalld
systemctl stop firewalld

# 永久关闭selinux
vim /etc/selinux/config
# 修改config文件中的SELINUX为disable
SELINUX=disabled

# 临时关闭,重启失效
setenforce 0

4、配置免密登陆,便于节点之间传输文件(所有节点)

       cdh01和cdh01,cdh02,cdh03之间配置免密

# 在cdh01中执行
ssh-keygen -t rsa     # 一路回车,生成无密码密钥对。

#各节点分别执行
ssh-copy-id cdh01
ssh-copy-id cdh02
ssh-copy-id cdh03

# 测试 分开测试 从cdh01登录
ssh cdh01
ssh cdh02
ssh cdh03

5、安装 JDK(所有节点)

# 卸载自带jdk
rpm -e --nodeps `rpm -qa|grep jdk`

# 默认安装在/usr/java文件夹下 
rpm -ivh oracle-j2sdk1.8-1.8.0+update181-1.x86_64.rpm

# 配置环境变量:编辑/etc/profile 或者 ~/.bash_profile
vim /etc/profile
---
export JAVA_HOME=/usr/java/jdk1.8.0_181-cloudera
export PATH=$PATH:$JAVA_HOME/bin
---

source /etc/profile 

# 测试
java -version

6、配置yum源(所有节点)

# 下载yum源配置文件
wget -O /etc/yum.repos.d/CentOS-

你可能感兴趣的:(Flink,linux,大数据,分布式)