OpenLookeng安装

1、直接通过命令行安装

运行如下命令即可启动安装部署:

wget -O - https://download.openlookeng.io/install.sh|bash

该命令从openLooKeng官网下载安装脚本并启动脚本运行。脚本在运行过程中,会自动从openLooKeng官网下载最新的安装包以及所依赖的组件。在下载完成后,会自动启动部署工作。整个过程不需要用户做额外的操作。

当用户看到如下日志,便可以认为openLooKeng 部署成功了。

来自 <https://openlookeng.io/zh-cn/docs/docs/start.html>

真正执行从官网下载的命令如下

curl -fsSL -o /home/openlkadmin/.openlkadmin/hetu-server-1.3.0.tar.gz.sha256sum https://download.openlookeng.io/1.3.0/hetu-server-1.3.0.tar.gz.sha256sum

2、启动报错

2021-08-03T15:16:58.185+0800ERRORmainio.prestosql.server.PrestoServerUnable to create injector, see the following errors:

1) Error: Invalid configuration property memory.spill-path: may not be null (for class io.prestosql.plugin.memory.MemoryConfig.spillRoot)

1 error

com.google.inject.CreationException: Unable to create injector, see the following errors:

1) Error: Invalid configuration property memory.spill-path: may not be null (for class io.prestosql.plugin.memory.MemoryConfig.spillRoot)

1 error

at com.google.inject.internal.Errors.throwCreationExceptionIfErrorsExist(Errors.java:543)

at com.google.inject.internal.InternalInjectorCreator.initializeStatically(InternalInjectorCreator.java:159)

at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:106)

at com.google.inject.Guice.createInjector(Guice.java:87)

at io.airlift.bootstrap.Bootstrap.initialize(Bootstrap.java:262)

at io.prestosql.plugin.memory.MemoryConnectorFactory.create(MemoryConnectorFactory.java:80)

at io.prestosql.connector.ConnectorManager.createConnector(ConnectorManager.java:459)

解决办法

https://openlookeng.io/zh-cn/docs/docs/connector/memory.html

cd /opt/openlookeng/hetu-server-1.3.0/etc/catalog/

memory.properties

增加如下内容

connector.name=memory

memory.splits-per-node=10

memory.max-data-per-node=20GB

memory.spill-path=/opt/openlookeng/memory/spill

3、执行多行查询

https://openlookeng.io/zh-cn/docs/docs/start.html

启动命令行

bash /opt/openlookeng/bin/openlk-cli

指定schema与table

use tpcds.sf1;

SELECT

"sr_customer_sk" "ctr_customer_sk"

, "sr_store_sk" "ctr_store_sk"

, "sum"("sr_return_amt") "ctr_total_return"

FROM

store_returns

, date_dim

WHERE ("sr_returned_date_sk" = "d_date_sk")

AND ("d_year" = 2000)

GROUP BY "sr_customer_sk", "sr_store_sk";

来自 <https://openlookeng.io/zh-cn/docs/docs/start.html>

4、日志路径

cd /home/openlkadmin/.openlkadmin

5、 支持WEBUI显示

/opt/openlookeng/hetu-server/etc/config.properties

增加如下配置

hetu.queryeditor-ui.allow-insecure-over-http=true

hetu.queryeditor-ui.allow-insecure-over-http=true

(0)

相关推荐

  • 【博文连载】PCIe扫盲——Memory & IO 地址空间

    早期的PC中,所有的IO设备(除了存储设备之外的设备)的内部存储或者寄存器都只能通过IO地址空间进行访问(Intel干的好事).但是这种方式局限性很大,而且效率低,于是乎,软件开发者和硬件厂商都不能忍 ...

  • StarUML之六、StarUML规则与快捷键

    本章内容参考官网即可,不做详细说明,实践出真知! starUMl规则主要是在模型设计的约束条件 https://docs.staruml.io/user-guide/validation-rules ...

  • 老电工总结的配电箱安装禁忌

    禁忌1:照明配电箱(板)进场未做检查.  后果:照明配电箱(板)进场未做检查,往往在安装后才发现:其二层板没有专用接地螺栓,保护地线截面小,装有电器的可开启门没有用裸铜软线与金属构架可靠连接,导线与器 ...

  • 想重新装个CAD咋就那么难呢?总是卸载不干净,无法安装?保姆级教程来啦!

    技成电工课堂 学技术,找技成. 98篇原创内容 公众号 CAD可以说是我们电气人必备的一款软件,具有强大的绘图和编辑修改等功能,可以快速.准确.美观的表达出所要画的图纸,广泛应用各个行业领域,我们在使 ...

  • 家庭宽带布线之隐形光纤的安装与使用,配件推荐与使用经验分享

    本内容来源于@什么值得买APP,观点仅代表作者本人 |作者:AMD坚定支持者 创作立场声明:好用第一位,隐形光纤怎么买,怎么用 家庭网络常见痛点是什么?--无线信号不够的时候,才发现当初房间里没有预留 ...

  • 维修摩托车忘记安装活塞销卡簧诱发事故被师傅喷一脸

    在我前几天发的<摩托车换了活塞和环却出现异常敲缸声,反复排查被我找到六个原因>这篇文章中,看到有头条朋友互动评论自己在做摩托车维修工作时遇到的糗事,安装活塞销时忘记安装卡簧,销子窜动引起拉 ...

  • DIY维修工具安装摩托车齿轮,节省洪荒之力

    作者:摩托中国 摩头 每一次在更换CG的曲轴正时齿轮的时候,总有那么多的顾虑和担心,担心用简易的安装工具撞击后正时齿轮不到位,或者担心撞击力过大了,把曲轴右边中箱体的轴承挡圈打裂甚至打掉了,种种顾虑担 ...

  • 手把手教你安装踏板摩托车普利珠(全图示)

    作者: 摩托中国 高泽睿 取下螺丝,配合利用橡胶锤或木锤,把边盖取下,不用怕,这不算开发动机. 夹持器 使用夹持器,相当于我常说的卡钳,使用这种夹持器可避免卡钳损坏固定盘上叶片的可能,结合使用17的套 ...

  • 干挂、湿贴、湿挂、干贴 ,我们应该选择哪种安装方式呢?

    装饰装修技术联盟 一起学习装饰装修施工技术.装修案例.装修流程.装修材料.装修知识等装修内容 公众号 来源丨果石.中国石材网 很多工程师可能都有过这样的经历 我在图上标注的石材干挂 到现场却做成了湿贴 ...

  • 机电安装如何创优?这份工艺策划很有用!64页PPT可下载!

    机电工程联盟 机电那些事儿 公众号 来源:建筑工程鲁班联盟 编制:中建三局 如有侵权,请联系删除 文末附下载方式 机电安装工程包括了电气工程.弱电智能化工程.通风空调工程.给水排水工程等多个分部,囊括 ...

  • 中央空调工程安装教程及十大禁区

    建筑one(JZXSW2015)--数万建筑人订阅的微信精品号,讲述搬砖人的心路历程,分享工程人的酸甜苦辣.点击标题下蓝字"建筑one"关注,我们将为您提供有价值.有内容的阅读享受 ...