安装openLooKeng支持单机一键部署、手动部署、自动部署,自动部署又包含在线部署、离线部署 。下面离线单台集群部署和多台集群部署
单台部署# 下载 https://download.openlookeng.io/auto-install/openlookeng.tar.gz 并将其内容解压到 /opt 目录 。wget --no-check-certificate https://download.openlookeng.io/auto-install/openlookeng.tar.gztar -xvf openlookeng.tar.gz -C /opt/# 创建目录 /opt/openlookeng/resource 并保存 openLooKeng 执行文件 https://download.openlookeng.io/<version>/hetu-server-<version>.tar.gz 和 https://download.openlookeng.io/<version>/hetu-cli-<version>-executable.jar , 其中<version>对应于正在安装的版本,例如1.0.0 。mkdir -p /opt/openlookeng/resourcewget --no-check-certificate https://download.openlookeng.io/1.8.0/hetu-server-1.8.0.tar.gzwget --no-check-certificate https://download.openlookeng.io/1.8.0/hetu-cli-1.8.0-executable.jar# 同时将第三方依赖保存在 /opt/openlookeng/resource 目录下 。根据本机的架构,下载 https://download.openlookeng.io/auto-install/third-resource/x86/ 或 https://download.openlookeng.io/auto-install/third-resource/aarch64/ 下面的全部文件 。这应该包括一个 OpenJDK 文件和两个 sshpass 文件 。wget --no-check-certificate https://download.openlookeng.io/auto-install/third-resource/aarch64/OpenJDK8U-jdk_aarch64_linux_hotspot_8u222b10.tar.gzwget --no-check-certificate https://download.openlookeng.io/auto-install/third-resource/aarch64/sshpass-1.06-1.el7.aarch64.rpmwget --no-check-certificate https://download.openlookeng.io/auto-install/third-resource/aarch64/sshpass-1.06.tar.gz# 执行离线bash /opt/openlookeng/bin/install_offline.sh
文章插图
集群部署集群部署裕单台部署类似
# 将openlookeng.tar.gz文件和资源文件分发到其他服务器scp -r /opt/openlookeng server2:/opt/scp -r /opt/openlookeng server3:/opt/# 执行离线,等待几分钟时间待三个节点完成部署bash /opt/openlookeng/bin/install_offline.sh -m
文章插图
命令行接口# openLooKeng CLI提供了一个基于终端的交互shell,用于运行查询 。CLI是一个可执行的JAR文件,可以通过java -jar ./hetu-cli-*.jar执行 。下载于服务器对应版本的 CLI 文件,例如:hetu-cli-1.0.0-executable.jar,运行:java -jar ./hetu-cli-1.0.0-executable.jar --server localhost:8080 --catalog hive --schema default# 也可以直接运行openlk-cli , 相当于java -jar /opt/openlookeng/resource/hetu-cli-*-executable.jar --server localhost:8090/opt/openlookeng/bin/openlk-cli# 使用--help选项运行CLI,查看可用选项 。# 默认情况下 , 使用less程序将查询结果分页,该程序配置了一组精心选择的选项 。可以通过将环境变量OPENLOOKENG_PAGER设置为其他程序的名称(如more)或将其设置为空值来完全禁用分页来覆盖此行为连接器openLooKeng中可用的连接器,用于访问不同数据源的数据 。官方提供非常丰富连接器供使用
MySQL连接器
MySQL连接器允许在外部MySQL数据库中查询和创建表 。可用于在MySQL和Hive等不同系统之间或在两个不同的MySQL实例之间联接数据 。
推荐阅读
- vivox70pro+和华为mate40区别对比
- 华为mate30epro5g大概多少钱_华为mate30epro5g价格是多少
- 华为mate40可以人脸支付吗_华为mate40支持人脸支付吗
- 华为nova9参数配置_参数详情
- 荣耀magic3和华为mate40外观对比_有什么区别
- 华为nova9pro和华为nova9的区别_哪款更值得入手
- 华为p50pro和mate40pro哪个性价比高_参数配置对比
- 华为台式电脑官网报价及图片_华为台式电脑官方售价是多少
- 华为nova9电池容量_华为nova9电池容量多少
- 华为watchgt2pro金卡限定版发布_有什么功能