16. Cassandra 源
发送查询到 Apache Cassandra 集群表。
16.1. Cassandra Source Kamelet Description 复制链接链接已复制到粘贴板!
16.1.1. 身份验证方法 复制链接链接已复制到粘贴板!
Kamelet 支持用户名/密码身份验证。
16.2. 配置选项 复制链接链接已复制到粘贴板!
下表总结了 cassandra-source Kamelet 可用的选项:
| 属性 | 名称 | 描述 | 类型 | 默认 | Example |
|---|---|---|---|---|---|
| connectionHost * | 连接主机 | Cassandra 服务器的主机名。使用逗号分隔多个主机名。 | string | localhost | |
| connectionPort * | 连接端口 | cassandra 服务器的端口号。使用逗号分隔多个端口号。 | string | 9042 | |
| keyspace * | 键空间 | 要使用的键空间。 | string | 客户 | |
| query * | 查询 | 要针对 Cassandra 集群表执行的查询。 | string | ||
| consistencyLevel | 一致性级别 | 要使用的一致性级别。 | string | 仲裁(QUORUM) | |
| extraTypeCodecs | 额外类型代码cs | 使用特定逗号分隔的 Extra Type codecs 列表。 | string | ||
| password | 密码 | 用于访问安全 Cassandra 集群的密码。 | string | ||
| resultStrategy | 结果策略 | 转换查询的结果集合的策略。 | string | ALL | |
| username | 用户名 | 用于访问安全 Cassandra 集群的用户名。 | string |
* = 标记为星号的字段 是必需的。
16.3. 依赖项 复制链接链接已复制到粘贴板!
在运行时,cassandra-source Kamelet 依赖于以下依赖项:
<dependencies>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifact>camel-quarkus-cassandraql</artifact>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifact>camel-quarkus-jackson</artifact>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifact>camel-quarkus-kamelet</artifact>
</dependency>
<dependency>
<groupId>org.apache.camel.kamelets</groupId>
<artifact>camel-kamelets-utils</artifact>
<version>{kamelets-utils-version}</version>
</dependency>
</dependencies>
16.4. kamelets 源文件 复制链接链接已复制到粘贴板!
https://github.com/apache/camel-kamelets/blob/4.14.x/kamelets/cassandra-source.kamelet.yaml