1、Flink的local模式部署安装
在local模式下,不需要启动任何的进程,仅仅是使用本地线程来模拟flink的进程,适用于测试开发调试等,这种模式下,不用更改任何配置,只需要保证jdk8安装正常即可
第一步:上传安装包并解压
将编译之后的压缩包,上传到node01服务器的/kkb/soft路径下,然后进行解压
tar -zxf flink-1.8.1.tar.gz -C /opt/install/
第二步:直接使用脚本启动
- flink在处于local模式下,不需要更改任何配置,直接解压之后启动即可
- 执行以下命令直接启动local模式
cd /opt/install/flink-1.8.1
bin/start-cluster.sh
- 启动成功之后,执行jps就能查看到启动了两个进程
18180 StandaloneSessionClusterEntrypoint
18614 TaskManagerRunner
第三步:webUI界面访问
- 启动两个进程成功之后,访问8081端口号即可访问到flink的web管理界
- http://node01:8081/#/overview
第四步:运行flink自带的测试
- node01使用linux的nc命令来向socket当中发送一些单词
sudo yum -y install nc
nc -lk 8000
- node01启动flink的自带的单词统计程序,接受输入的socket数据并进行统计
cd /opt/install/flink-1.8.1
bin/flink run examples/streaming/SocketWindowWordCount.jar --hostname localhost --port 8000
- 查看统计结果:
- flink自带的测试用例统计结果在log文件夹下面
- node01执行以下命令查看统计结果
cd /opt/install/flink-1.8.1/log
tail -200f flink-hadoop-taskexecutor-0-node01.test.com.out
5:关闭local模式
cd /opt/install/flink-1.8.1
bin/stop-cluster.sh