flink本地安装

本文档详细介绍了如何在本地安装Flink,包括卸载自带的JDK,安装兼容的Java版本,设置环境变量,关闭防火墙,启动Flink集群,并通过HTTP访问Web前端进行程序验证与Flink计划提交。

flink要求java1.8.0以上版本

  1. 卸载自带jdk
先查看已安装的目录:yum list installed
卸载:yum remove java-1.8.0-openjdk.x86_64
  1. 解压flink
cd /etc/user/flink

sudo tar zxvf flink-1.7.0-bin-hadoop27-scala_2.11.tgz
  1. 安装新的jdk
yum -y list java*
查看可安装java版本
yum install -y java-1.8.0-openjdk-devel.x86_64

环境变量

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
export FLINK_HOME=/usr/flink/flink-1.7.0
export PATH=$PATH:$FLINK_HOME/bin
  1. 关闭防火墙
查看防火墙状态
systemctl status firewalld

关闭防火墙
systemctl stop firewalld
关闭 开机自启动
systemctl disable firewalld.service
  1. 启动本地Flink群集
source /etc/profile
start-cluster.sh 

web前端在HTTP://localhost:8081
在这里插入图片描述
6. 验证程序

$ nc -l 9000

提交Flink计划:

$ ./bin/flink run examples/streaming/SocketWindowWordCount.jar --port 9000
Starting execution of program
$ nc -l 9000
lorem ipsum
ipsum ipsum ipsum
bye

该.out文件将在每个时间窗口结束时,打印结果,例如:

$ tail -f log/flink-*-taskexecutor-*.out
lorem : 1
bye : 1
ipsum : 4

6.可以查看cpu个数和核数设置slot个数

1 查看CPU

1.1 查看CPU个数

# cat /proc/cpuinfo | grep "physical id" | uniq | wc -l

2 **uniq命令:删除重复行;wc –l命令:统计行数**

1.2 查看CPU核数

# cat /proc/cpuinfo | grep "cpu cores" | uniq
cpu cores : 4

1.3 查看CPU型号

# cat /proc/cpuinfo | grep 'model name' |uniq
model name : Intel(R) Xeon(R) CPU E5630 @ 2.53GHz

总结:该服务器有24核CPU,型号Intel(R) Xeon(R) CPU E5630 @ 2.53GHz

2 查看内存

2.1 查看内存总数

#cat /proc/meminfo | grep MemTotal
MemTotal: 32941268 kB //内存32G
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值