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