码迷,mamicode.com
首页 > Windows程序 > 详细

window环境编译 openlookeng

时间:2021-01-11 11:10:17      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:snapshot   net   运行   main   eclipse   air   cmd   test   undle   

OpenLooKeng是华为开源的高性能数据虚拟化引擎,github:https://github.com/openlookeng/hetu-core

OpenLooKeng 基于 PrestoSql(现改名:Trino)开发的, Presto编译环境不支持windows,windows上运行需要进行一些修改,测试版本为:1.2.0

1、maven配置文件添加华为镜像地址

<mirror>
 <id>huaweicloud</id>
 <mirrorOf>*</mirrorOf>
 <url>http://mirrors.huaweicloud.com/repository/maven</url>
</mirror>

2、修改presto-main模块下PrestoSystemRequirements类

2.1注释以下代码 ,方法:verifyOsArchitecture()

技术图片

 

2.2 修改 方法:getMaxFileDescriptorCount()下代码

修改前:

技术图片

修改后:固定返回10000

技术图片

3、修改presto-main模块下etc/config.properties

删除plugin.bundles节点属性配置,新增:plugin.dir=../hetu-server/target/hetu-server-1.2.0-SNAPSHOT/plugin

技术图片

同时删除presto-main模块下etc/catalog/hive.properties配置文件(因为本地没有hadoop)

4、maven编译。在项目所在文件下打开Git Bash Here(不要用cmd窗口运行mvn命令)

技术图片

输入:mvn clean install -Dair.check.skip-all=true -DskipTests

技术图片

5、eclipse 启动参数配置

技术图片

技术图片

Main class:io.prestosql.server.PrestoServer

VM:-ea -XX:+UseG1GC -XX:G1HeapRegionSize=32M -XX:+UseGCOverheadLimit -XX:+ExplicitGCInvokesConcurrent -Xmx2G -Dconfig=etc/config.properties -Dlog.levels-file=etc/log.properties

6、运行

http://localhost:8080

技术图片

启动完成

window环境编译 openlookeng

标签:snapshot   net   运行   main   eclipse   air   cmd   test   undle   

原文地址:https://www.cnblogs.com/dayuss/p/14252087.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!