ClickHouse外部字典表配置

yum install -y unixODBC.x86_64

yum install -y postgresql-odbc.x86_64

vim /etc/odbc.ini

1[pg] 2Description = Test to pg 3Driver = PostgreSQL #与/etc/odbcinst.ini 中一致 4Database = postgres 5Servername = 192.168.9.139 6UserName = admin 7Password = admin 8Port = 5432 9ReadOnly = 0

vim /etc/clickhouse-server/test_dictionary.xml

1<dictionaries> 2 <dictionary> 3 <name>test</name> 4 <source> 5 <odbc> 6 <connection_string>DSN=pg;UID=;PWD=;HOST=;PORT=5432;DATABASE=</connection_string> 7 <table>product</table> 8 </odbc> 9 </source> 10 <lifetime> 11 <min>300</min> 12 <max>360</max> 13 </lifetime> 14 <layout> 15 <hashed/> 16 </layout> 17 <structure> 18 <id> 19 <name>id</name> 20 </id> 21 <attribute> 22 <name>del_flag</name> 23 <type>UInt64</type> 24 <null_value>0</null_value> 25 </attribute> 26 </structure> 27 </dictionary> 28</dictionaries>
点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

java将前端的json数组字符串转换为列表

记录下在前端通过ajax提交了一个json数组的字符串,在后端如何转换为列表。前端数据转化与请求varcontracts{id:'1',name:'yanggb合同1'},{id:'2',name:'yanggb合同2'},{id:'3',name:'yang

Ubuntu18开启redis服务自启动

设置redis服务开机自启动。1.创建配置文件夹sudomkdir/etc/redissudocp/usr/local/redis/redis.conf/etc/redissudocp/etc/redis/redis.conf/etc/redis/6379.conf2.

Ubuntu 16 MySQL主从备份配置

环境准备1.机器准备master192.168.1.101slave192.168.1.1022.操作系统Ubuntu163.MySQL版本5.7配置文件说明1.Ubuntu中mysql配置文件在/etc/mysql可以找到其结构如下/etc/mysql