drill 学习 二 drill 运行模式简单说

测试环境的运行还是比较简单的,我们核心的是jvm

drill 运行模式

  • 嵌入式模式
    比较适合测试(当然基于单机运行还是可以的,注意单机生产需要修改一些配置参数,很重要)
    运行命令
 
bin/drill-embedded
  • 分布式集群模式
    依赖zk,我们需要安装zk,zk 的集群节点需要至少3个节点(奇数)
    参考配置
 
drill.exec:{
  cluster-id: "<mydrillcluster>",
  zk.connect: "<zkhostname1>:<port>,<zkhostname2>:<port>,<zkhostname3>:<port>"
 }

测试环境运行说明

测试环境基于容器运行是一个很不错的选择,而且官方也提供了容器镜像
运行命令

 
docker run -i --name drill-1.17.0 -p 8047:8047 -t apache/drill:1.17.0 /bin/bash

参考资料

https://drill.apache.org/docs/install-drill-introduction/
https://www.cnblogs.com/rongfengliang/p/9846899.html

原文地址:https://www.cnblogs.com/rongfengliang/p/13760295.html