Red Hat Camel K is deprecated
Red Hat Camel K is deprecated and the End of Life date for this product is June 30, 2025. For help migrating to the current go-to solution, Red Hat build of Apache Camel, see the Migration Guide.第 48 章 MariaDB Sink
将数据发送到 MariaDB 数据库。
此 Kamelet 需要 JSON 作为正文。JSON 字段和参数之间的映射由键完成,因此如果您有以下查询:
'INSERT INTO accounts (username,city) VALUES (:#username,:#city)'
Kamelet 需要接收为输入内容,如下所示:
'{ "username":"oscerd", "city":"Rome"}'
48.1. 配置选项
下表总结了 mariadb-sink
Kamelet 可用的配置选项:
属性 | 名称 | 描述 | 类型 | 默认 | 示例 |
---|---|---|---|---|---|
databaseName * | 数据库名称 | 我们指向的数据库名称 | 字符串 | ||
密码 X | 密码 | 用于访问安全 MariaDB 数据库的密码 | 字符串 | ||
查询 X | 查询 | 对 MariaDB 数据库执行的查询 | 字符串 |
| |
serverName * | 服务器名称 | 数据源的服务器名称 | 字符串 |
| |
用户名 (用户名) | 用户名 | 用于访问安全 MariaDB 数据库的用户名 | 字符串 | ||
serverPort | 服务器端口 | 数据源的服务器端口 | 字符串 |
|
带有星号 packagemanifests 的字段是必需的。