即兴小探华为开源行业领先大数据虚拟化引擎openLooKeng( 四 )


要配置MySQL连接器 , 在/opt/openlookeng/data/etc/catalog目录下创建一个目录属性文件,将MySQL连接器挂载为mysql目录 。使用以下内容创建文件,并根据设置替换连接属性 。
vim mysql.properties
connector.name=mysqlconnection-url=jdbc:mysql://192.168.50.100:3306connection-user=rootconnection-password=12345678#true表示打开下推,false表示关闭 。默认是打开的jdbc.pushdown-enabled=true#FULL_PUSHDOWN , 表示全部下推;BASE_PUSHDOWN,表示部分下推,其中部分下推是指filter/aggregation/limit/topN/project这些可以下推 。jdbc.pushdown-module=FULL_PUSHDOWN# 重启openlookengbash /opt/openlookeng/bin/restart.sh# 退出cliquit# 指定--catalog mysql连接cli/opt/openlookeng/bin/openlk-cli --catalog mysql# 显示数据库 , 已经为配置的mysql数据库信息show databases;# 显示数据表show tables;

即兴小探华为开源行业领先大数据虚拟化引擎openLooKeng

文章插图
ClickHouse连接器与MySQL连接器相似,在/opt/openlookeng/data/etc/catalog目录下创建vim clickhouse.properties,
connector.name=clickhouseconnection-url=jdbc:clickhouse://192.168.50.100:8123connection-user=defaultconnection-password=# 是否允许连接器删除表allow-drop-table=true# 是否开启查询下推功能 。连接器的下推功能默认打开,也可以如下设置:clickhouse.query.pushdown.enabled=true# 是否区分表名大小写,与openLooKeng不同,ClickHouse的语法是大小写敏感的,如果您的数据库表中存在大写字段 , 可以按如下设置 。case-insensitive-name-matching=true# 重启openlookengbash /opt/openlookeng/bin/restart.sh# 指定--catalog mysql连接cli/opt/openlookeng/bin/openlk-cli# 通过SHOW SCHEMAS来查看可用的ClickHouse数据库:SHOW SCHEMAS FROM clickhouse# 如果有一个名为test的ClickHouse数据库,可以通过执行SHOW TABLES查看数据库中的表:SHOW TABLES FROM clickhouse.test;# 若要查看数据模式中名为table1的表中的列的列表,请使用以下命令中的一种:DESCRIBE clickhouse.test.table1;SHOW COLUMNS FROM clickhouse.test.table1;# 查询表数据SELECT * FROM clickhouse.test.table1;**本人博客网站 **IT小神   www.itxiaoshen.com

推荐阅读