目录
安装部署
解压
tar -zxvf apache-SeaTunnel-incubating-2.3.1-bin.tar.gz
环境变量
vi /etc/profile
export SEATUNNEL_HOME=/data/soft/seatunnel-2.3.1
export PATH=$PATH:${SEATUNNEL_HOME}/bin
安装plugin
# 备份原有的组件配置
cp ${SEATUNNEL_HOME}/config/plugin_config ${SEATUNNEL_HOME}/config/plugin_config_bak
# 创建一个新的
vi ${SEATUNNEL_HOME}/config/plugin_config
# 只安装这三种插件,因为他的插件太多了,下载很慢,用哪个下哪个
--connectors-v2--
connector-jdbc
connector-kafka
connector-console
--end--
# 运行安装命令
sh ${SEATUNNEL_HOME}/bin/install-plugin.sh 2.3.1
添加资源jar包
cd ${SEATUNNEL_HOME}/lib
# 添加以下依赖jar,连接mysql需要使用
mysql-connector-j-8.0.31.jar
SEATUNNEL 配置文件
env:环境设置
source:数据源设置
sink:数据去向设置
transform: 数据转换设置
env {
execution.parallelism = 1
}
source {
Kafka {
topic = "seatunnel_topic"
format = text
field_delimiter = "#"
schema = {
fields {
name = "string"
age = "int"
}
}
consumer.group = "yuanqu-group11"
bootstrap.servers = "hdp01:6667"
start_mode = "latest"
kafka.config = {
security.protocol = "SASL_PLAINTEXT"
sasl.mechanism = "PLAIN"
sasl.jaas.config="org.apache.kafka.common.security.plain.PlainLoginModule required username=\"XXX\" password=\"XX@XXXX\";"
}
}
}
transform {
}
sink {
jdbc {
url = "jdbc:mysql://172.16.10.143:3306/test_db"
driver = "com.mysql.cj.jdbc.Driver"
user = "root"
password = "XXXX"
query = "ins

文章详细介绍了ApacheSeatunnel的安装过程,包括解压软件包、设置环境变量、安装特定插件、添加资源jar包等步骤。接着,它展示了如何配置Seatunnel,包括环境设置、数据源、数据去向和转换设置,并提供了示例配置。此外,文章还提到了Seatunnel在本地和集群模式下的运行方式以及如何管理任务,如启动、停止和取消任务。
最低0.47元/天 解锁文章
1068

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



