1前言
1.1模式
本文适用于flink1.7.2版本的环境搭建,搭建模式包括Local(本地模式)、standalone模式以及On yarn模式。
1.2前提环境
已有环境 | 版本 |
服务器 | test-1,test-2,test-3 |
JDK | 1.8.x |
Hadoop | 2.6.5 |
1.3安装包下载方式
提供两种下载方式
(1)前往https://archive.apache.org/dist/flink/flink-1.7.2/ 下载安装包
(2)前往服务器test-201-12中,/work/admin/tars目录中下载相关安装包(本文中使用方法)
1.4SSH免密准备
本文集群有三个节点,分别对应IP为192.168.x.1、192.168.x.2、192.168.x.3。
为了方便,在三台节点上 /etc/hosts文件中配置IP映射:
以test-1为master节点
(1)在test-1键入:ssh-keygen,一直回车生成公钥
(2)Master节点将公钥放入authorized_keys文件,此文件在~/.ssh/目录中
- a)首先键入:touch~/.ssh/authorized_keys
- b)然后把公钥放进去:cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
(3)Master节点将公钥发送给指定的私钥(比如test-2)
键入:scp ~/.ssh/id_rsa.pub test-2:~/.ssh
输入管理密码后就可以直接发送到对应的slave端。
(4)在slave端将公钥进行相应的操作
键入:cat ~/.ssh/authorized_keys >> ~/.ssh/authorized_keys
(5)修改权限
Chmod 600 ~/,ssh/authorized_keys
(6)测试
ssh test-2看是否无需密码即可登录