Ubuntu24.04 安装 Flink

259 阅读1分钟

Flink 官网: flink.apache.org/

1.安装 jdk

因 Flink 安装需要 jdk 支持,因此需要检查 jdk 安装情况。

xiao@ubuntu24:/opt/software$ java -version
Command 'java' not found, but can be installed with:
sudo apt install openjdk-17-jre-headless  # version 17.0.12+7-1ubuntu2~24.04, or
sudo apt install openjdk-21-jre-headless  # version 21.0.4+7-1ubuntu2~24.04
sudo apt install default-jre              # version 2:1.17-75
sudo apt install openjdk-11-jre-headless  # version 11.0.24+8-1ubuntu3~24.04.1
sudo apt install openjdk-8-jre-headless   # version 8u422-b05-1~24.04
sudo apt install openjdk-19-jre-headless  # version 19.0.2+7-4
sudo apt install openjdk-20-jre-headless  # version 20.0.2+9-1
sudo apt install openjdk-22-jre-headless  # version 22~22ea-1

安装 jdk17

sudo apt install openjdk-17-jre-headless

检查安装结果。

xiao@ubuntu24:/opt/software$ java -version
openjdk version "17.0.13" 2024-10-15
OpenJDK Runtime Environment (build 17.0.13+11-Ubuntu-2ubuntu124.04)
OpenJDK 64-Bit Server VM (build 17.0.13+11-Ubuntu-2ubuntu124.04, mixed mode, sharing)

如上表示安装 jdk17 成功。

2.安装 Flink

进入本地安装目录:

cd /opt/software

2.1 下载安装包

查看镜像源安装包版本: dlcdn.apache.org/flink/

wget https://dlcdn.apache.org/flink/flink-1.20.0/flink-1.20.0-bin-scala_2.12.tgz

2.2 解压

tar -zxvf flink-1.20.0-bin-scala_2.12.tgz

移动到应用目录

mv flink-1.20.0 /opt/app/

2.3 启动

启动本地集群:

$ ./bin/start-cluster.sh

查看服务状态

$ ps aux | grep flink

关闭集群命令

$ ./bin/stop-cluster.sh

2.4 测试

使用自带单词统计示例命令:

$ ./bin/flink run examples/streaming/WordCount.jar

查看单词统计结果

$ tail log/flink-*-taskexecutor-*.out

image.png

Flink 管理后台地址: http://localhost:8081/

如果需要其它IP 访问管理后台,则需要修改配置文件。

vim conf/config.yaml

将里面的 localhost 修改为 0.0.0.0 ,此时即可进行其它 ip 地址访问。

image.png