跳转到主内容
跳转到主内容

ClickHouse 字典源

配置示例:

SOURCE(CLICKHOUSE(
    host 'example01-01-1'
    port 9000
    user 'default'
    password ''
    db 'default'
    table 'ids'
    where 'id=10'
    secure 1
    query 'SELECT id, value_1, value_2 FROM default.ids'
));

设置字段:

SettingDescription
hostClickHouse 主机。如果是本地主机,查询会在没有任何网络活动的情况下被处理。为提高容错性,可以创建一个 Distributed 表,并在后续配置中使用它。
portClickHouse 服务器上的端口。
userClickHouse 用户名。
passwordClickHouse 用户的密码。
db数据库名称。
table表名。
where选择条件。可选。
invalidate_query用于检查字典状态的查询。可选。更多信息参见 Refreshing dictionary data using LIFETIME 章节。
secure使用 SSL 进行连接。
query自定义查询。可选。
注意

tablewhere 字段不能与 query 字段同时使用。并且 tablequery 字段中必须至少声明一个。