安装Flink 环境

  • 安装Flink 环境

环境:centos 7.7
jdk:1.8.0
Flink 版本:1.14.5
安装目录:/root/hadoop/flink-1.14.5


首先解压Flink tar 包

tar -zxvf flink-1.14.5-bin-scala_2.11.tgz
cd flink-1.14.5

 

创建临时目录

mkdir -p /root/hadoop/flink-1.14.5/database/tmp

 

将FLINK_HOME 环境变量写到机器中,由于作者的机器shell 为 zshell,所以设置方式和 bash 有点区别

vi ~/.bashrc

# 增加以下内容
export FLINK_HOME="/Users/chenzichuan/mnt/bigdata/flink-1.14.5"

 

修改 conf/flink-conf.yaml 配置文件

jobmanager.rpc.address: HOSTNAME

# 高可用部分
high-availability: zookeeper
high-availability.zookeeper.quorum: HOSTNAME:2181
high-availability.zookeeper.path.root: /flink
high-availability.cluster-id: /cluster_one
high-availability.storageDir: hdfs://HOSTNAME:9000/flink/ha/

# 任务状态持久化部分,可选 HDFS, S3, Ceph, nfs等
state.backend: filesystem #任务状态存储方式
state.checkpoints.dir: hdfs://HOSTNAME:9000/flink/checkpoints #检查点目录
state.savepoints.dir: hdfs://HOSTNAME:9000/flink/savepoints #检查点目录
execution.checkpointing.interval: 5 #检查点间隔
# 临时文件目录
io.tmp.dirs: /root/hadoop/flink-1.14.5/database/tmp # 作业临时目录,支持多个路径,例如:/mnt/disk1/tmp,/mnt/disk2/tmp

 

修改 master 和 worker 两个配置文件

# master 配置文件
HOSTNAME:8081

# worker 配置文件
HOSTNAME

 

启动 flink 服务

bin/start-cluster.sh

 

输出以下信息证明flink 服务启动成功了

Starting HA cluster with 1 masters.
Starting standalonesession daemon on host chen.
Starting taskexecutor daemon on host chen.

 

通过 jps 命令查看,会发现后台多了 StandaloneSessionClusterEntrypointTaskManagerRunner 两个服务。

停止 flink 服务

bin/stop-cluster.sh

 

posted @ 2022-08-19 15:31  chenfool  阅读(462)  评论(0编辑  收藏  举报