目标: 从txt文件中读取数据,写入es,我这里用的es7.9,如果用的es7之前的版本下面代码中有个.type("_doc") 类别需要设置
如果没有es和kibana(可选)环境可以先安装
安装es7
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.9.3-x86_64.rpm
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.9.3-x86_64.rpm.sha512
shasum -a 512 -c elasticsearch-7.9.3-x86_64.rpm.sha512
sudo rpm --install elasticsearch-7.9.3-x86_64.rpm
systemctl restart elasticsearch
安装kibana (可选,如果不想界面操作就可以不用装)
wget https://artifacts.elastic.co/downloads/kibana/kibana-7.9.3-x86_64.rpm
sudo rpm --install kibana-7.9.3-x86_64.rpm
systemctl start kibana
先引入Elasticsearch的pom依赖
org.apache.flink
flink-connector-elasticsearch7_2.12
1.10.1
新建一个ElasticsearchSinkTest.scala
package com.mafei.sinktest
import java.util
impo

该博客介绍了如何使用Flink从txt文件读取数据并将其写入Elasticsearch 7.9.3。文章详细讲解了安装Elasticsearch和可选的Kibana步骤,以及在Flink中配置ElasticsearchSink,通过示例代码展示了数据转换和写入过程,并验证了数据成功写入Elasticsearch。
最低0.47元/天 解锁文章
194

被折叠的 条评论
为什么被折叠?



