前言
首先安装好Ceph,可以参考我前面的文章Ceph分布式集群安装配置
版本
Flink: 1.10.1
hadoop: hdp版本 3.1.1.3.1.0.0-78
jar包
flink-s3-fs-hadoop-1.10.1.jar,从maven仓库下载即可,下载地址:https://mvnrepository.com/artifact/org.apache.flink/flink-s3-fs-hadoop,找到对应的版本下载即可
然后在$FLINK_HOME/plugins
目录下创建文件夹s3-fs-hadoop
,将下载的flink-s3-fs-hadoop-1.10.1.jar拷贝到该目录下
Flink Shell 读写
我这个版本的Flink是有scala-shell终端的,别的版本可能没有,路径 bin/start-scala-shell.sh
配置flink-conf.yaml
添加配置(Shell我们采用模式yarn-per-job):1
2
3
4
5execution.target: yarn-per-job
s3.access.key: access_key
s3.secret.key: secret_key
s3.endpoint: ip:7480
s3.connection.ssl.enabled: false