通过CLI命令行接口工具连接openLooKeng,可帮助初学者能够使用SQL语句的方式快速操作openLooKeng,任何只要熟悉SQL的人都可以快速切换到openLooKeng的技术栈当中,借助其快速完成大数据相关数据分析任务。
通过使用Java API的方式操作openLooKeng,可帮助Java开发人员能够快速上手,从而能以编程的方式操作openLooKeng(这也是真实生成环境中习以为常的方式),进而帮助开发人员快速构建基于openLooKeng进行大数据分析的能力。
软件 | 说明 |
---|---|
Virtualbox | version: 7.0,开源虚拟机软件,规格:4G 2Core |
openEuler | version: 20.03 LTS 操作系统 |
openLooKeng | version: 1.10.0 查询分析各种数据,让大数据更简单的框架 |
下载openLooKeng对应版本的Command Line Interface,如下图所示:
下载地址:点击即可下载
上传到虚拟机中,如上传到/root目录下
检查openLooKeng是否正常运行中,执行jps命令即可:
[root@openlookeng ~]# jps
5157 PrestoServer
7758 Jps
[root@openlookeng ~]#
其中PrestoServer
为openLooKeng的后台进程名称。
启动CLI客户端,执行如下命令,进入到CLI交互式界面中:
[root@openlookeng ~]# java -jar ./hetu-cli-1.10.0-executable.jar --server 192.168.56.100:8080 --catalog jmx --schema current
lk:current>
其中,--catalog
后面是jmx连接器,--schema
后面是current模式
执行相关查询操作,示例如下:
# 查看当前有多少张表
lk:current> show tables;
Table
--------------------------------------------------------------------------------------------------------------
com.sun.management:type=diagnosticcommand
com.sun.management:type=hotspotdiagnostic
io.airlift.discovery.client:name=announcer
io.airlift.discovery.client:name=serviceinventory
io.airlift.discovery.store:name=dynamic,type=distributedstore
io.airlift.discovery.store:name=dynamic,type=httpremotestore
io.airlift.discovery.store:name=dynamic,type=replicator
io.airlift.event.cl