flink和pyflink的安装部署

Python版本

在安装之前需要查询Python版本,打开终端查询Python版本。

python  --version

这里看见的Python版本是系统现在默认的Python版本,一般来说会有Python3和Python2,我们需要查询的是Python3版本。

python3 --version

这里可以看出现在的Python3版本是3.6.9

查询Pyflink的环境需求

https://ci.apache.org/projects/flink/flink-docs-release-1.11/dev/python/installation.html#installation-of-pyflink
上面代码是flink官方发布的Pyflink的安装和环境需求
在这里插入图片描述

python3 -m pip install apache-flink

因为大多数的linux系统默认环境是python2,所以代码里需要用到python3,再安装过程中可能因为国外源的链接超时导致下载失败,我这里推荐华中科技大学的源,因为其他几个都失败了

python3 -m pip install apache-flink -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/

https://blog.csdn.net/Sherrykeeper/article/details/104183923
详细解决可以参考上述文档

Flink的部署

https://ci.apache.org/projects/flink/flink-docs-release-1.11/try-flink/local_installation.html这是flink官方的安装部署

jdk8的安装

http://www.oracle.com/technetwork/java/javase/downloads/index.html这是JDk8的官方链接

可以通过注册账号免费下载JDK8的压缩包
在这里插入图片描述
我下载的版本是8u261。
在这里插入图片描述
下一步就是进行解压安装

tar zxvf jdk-8u-linux-x64.tar.gz

解压要在安装包所在目录进行解压,这条指令是解压到当前文件夹,所以建议解压前将安装包放置在/home目录里。

JDK环境配置

使用全局设置

sudo gedit ~/.bashrc

将下列代码复制到文档的最底端,第一行代码需要匹配当前下载的版本,我的是261我的代码就是export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_261,然后保存关掉

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_version
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

启动环境变量

sudo source ~/.bashrc

查询Java版本

java -version

在这里插入图片描述
配置成功!

启动Flink

切换到Flink文件夹根据自己的文件夹名称来切换到flink文件目录下的bin文件夹里

cd flink-1.11.2

启动

./bin/start-cluster.sh

出现如下截图说明启动成功
在这里插入图片描述
打开浏览器输入localhost:8081就可以看见webUI页面了

关闭flink在flink文件下

 ./bin/stop-cluster.sh

到此flink就安装成功了,因为是使用Python作为编译语言所以没有进行maven的配置!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值