Jast blog Jast blog
首页
  • 《Ambari自定义开发教程》笔记
  • 《CDH教程》笔记
  • 《ClickHouse教程》笔记
  • 《HDFS教程》笔记
  • 《DolphinScheduler教程》笔记
  • 《Hbase教程》笔记
  • 《Iceberg教程》笔记
  • 《Hive教程》笔记
  • 《Flume教程》笔记
  • 《Kafka教程》笔记
  • 《Impala教程》笔记
  • 《Hue教程》笔记
  • 《Spark教程》笔记
  • 《Flink教程》笔记
  • 《Phoenix教程》笔记
  • 《ElasticSearch教程》笔记
  • 《Kylin教程》笔记
  • 《Storm教程》笔记
  • 《Yarn教程》笔记
  • 《Presto教程》笔记
  • 《图数据库教程》笔记
  • 《Kerberos教程》笔记
  • 《Maxwell教程》笔记
  • 《MinIO教程》笔记
  • 《DataX教程》笔记
  • 《Superset教程》笔记
  • 《IOTDB教程》笔记
  • 《大数据相关》笔记
  • 《PaddleNLP教程》笔记
  • 《Nginx教程》笔记
  • 《Java技术文档》
  • 《Maven教程》笔记
  • 《IDEA使用教程》
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档

Jast-zsh

如果你知道你要去哪里,全世界都会给你让路。
首页
  • 《Ambari自定义开发教程》笔记
  • 《CDH教程》笔记
  • 《ClickHouse教程》笔记
  • 《HDFS教程》笔记
  • 《DolphinScheduler教程》笔记
  • 《Hbase教程》笔记
  • 《Iceberg教程》笔记
  • 《Hive教程》笔记
  • 《Flume教程》笔记
  • 《Kafka教程》笔记
  • 《Impala教程》笔记
  • 《Hue教程》笔记
  • 《Spark教程》笔记
  • 《Flink教程》笔记
  • 《Phoenix教程》笔记
  • 《ElasticSearch教程》笔记
  • 《Kylin教程》笔记
  • 《Storm教程》笔记
  • 《Yarn教程》笔记
  • 《Presto教程》笔记
  • 《图数据库教程》笔记
  • 《Kerberos教程》笔记
  • 《Maxwell教程》笔记
  • 《MinIO教程》笔记
  • 《DataX教程》笔记
  • 《Superset教程》笔记
  • 《IOTDB教程》笔记
  • 《大数据相关》笔记
  • 《PaddleNLP教程》笔记
  • 《Nginx教程》笔记
  • 《Java技术文档》
  • 《Maven教程》笔记
  • 《IDEA使用教程》
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
  • Flink Standalone集群安装
    • 服务器清单
    • 下载
    • 安装
      • 解压
      • 配置环境变量
      • 修改配置文件
      • 同步安装包到其他机器
    • 运行
    • WebUI
    • 任务提交
  • Flink启动脚本
  • keyBy数据分配计算方法
  • Flink流处理高级操作之时间语义
  • Flink流处理之窗口Window
  • Flink流处理之ProcessFunction
  • Chain分隔
  • Backpressured详细介绍
  • Flink消费Kafka
  • Flink操作MySQL
  • Flink自定义Connector-TableApi SQL
  • Flink使用异常处理
  • FlinkCDC
  • LinkageError异常处理
  • Flink日志Log4j发送到Kafka
  • 《Flink教程》笔记
Jast-zsh
2024-06-12
目录

Flink Standalone集群安装

[toc]


# 服务器清单

服务器Host:bigdata-master、bigdata-slave1、bigdata-slave2

# 下载

wget https://archive.apache.org/dist/flink/flink-1.14.3/flink-1.14.3-bin-scala_2.12.tgz
1

# 安装

# 解压

tar -zxvf flink-1.14.3-bin-scala_2.12.tgz -C /usr/local/src/
cd /usr/local/src/
mv flink-1.14.3/ flink/
1
2
3

# 配置环境变量

#flink
export FLINK_HOME=/usr/local/src/flink
export PATH=$PATH:$FLINK_HOME/bin
1
2
3

一行命令快速配置

grep -qFx 'export FLINK_HOME=/usr/local/src/flink' /etc/profile || echo 'export FLINK_HOME=/usr/local/src/flink' >> /etc/profile; grep -qFx 'export PATH=$PATH:$FLINK_HOME/bin' /etc/profile || echo 'export PATH=$PATH:$FLINK_HOME/bin' >> /etc/profile
1

# 修改配置文件

在bigdata-master服务器修改flink-conf.yaml文件

$ vim /usr/local/src/flink/conf/flink-conf.yaml
# 设置JobManager的host
jobmanager.rpc.address: bigdata-master
1
2
3

修改master和workers文件

$ vim /usr/local/src/flink/conf/masters
bigdata-master:8021

$ vim /usr/local/src/flink/conf/workers
bigdata-slave1
bigdata-slave2
1
2
3
4
5
6

# 同步安装包到其他机器

$ scp -r /usr/local/src/flink/ root@bigdata-slave1:/usr/local/src/
$ scp -r /usr/local/src/flink/ root@bigdata-slave2:/usr/local/src/
1
2

# 运行

在bigdata-master服务器运行

source /etc/profile
start-cluster.sh
1
2

提示

# start-cluster.sh 
Starting cluster.
Starting standalonesession daemon on host bigdata-master.
Starting taskexecutor daemon on host bigdata-slave1.
Starting taskexecutor daemon on host bigdata-slave2.
1
2
3
4
5

日志位置/usr/local/src/flink/log

# WebUI

http://172.16.25.219:8081/

# 任务提交

flink run -m master:8081 /usr/local/src/flink/examples/batch/WordCount.jar
1
上次更新: 2024/07/12, 13:19:37
Flink启动脚本

Flink启动脚本→

最近更新
01
Linux可视化监控
02-26
02
Maven私服搭建
02-26
03
当ElasticSearch时间字段设置多个格式到底是用的哪个?
01-19
更多文章>
Theme by Vdoing | Copyright © 2016-2025 Jast-zsh | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式