跳转到主要内容
设置示例:
SOURCE(CASSANDRA(
    host 'localhost'
    port 9042
    user 'username'
    password 'qwerty123'
    keyspace 'database_name'
    column_family 'table_name'
    allow_filtering 1
    partition_key_prefix 1
    consistency 'One'
    where '"SomeColumn" = 42'
    max_threads 8
    query 'SELECT id, value_1, value_2 FROM database_name.table_name'
))
设置项:
设置说明
hostCassandra 主机,或以逗号分隔的主机列表。
portCassandra 服务器的端口。若未指定,则使用默认端口 9042
userCassandra 用户名。
passwordCassandra 用户的密码。
keyspacekeyspace (数据库) 名称。
column_familycolumn family (表) 名称。
allow_filtering是否允许在聚簇键列上使用可能开销较高的条件。默认值为 1
partition_key_prefixCassandra 表主键中分区键列的数量。复合键字典需要此项。字典定义中的键列顺序必须与 Cassandra 中保持一致。默认值为 1 (第一个键列是分区键,其余键列为聚簇键) 。
consistency一致性级别。可选值:OneTwoThreeAllEachQuorumQuorumLocalQuorumLocalOneSerialLocalSerial。默认值为 One
where可选的筛选条件。
max_threads在复合键字典中从多个分区加载数据时可使用的最大线程数。
query自定义查询。可选。
column_familywhere 字段不能与 query 字段同时使用。此外,必须声明 column_familyquery 两者中的一个。
最后修改于 2026年6月10日