如何运行Apache Drill(钻取嵌入式)并关闭终端?

时间:2017-11-28 22:48:55

标签: apache apache-drill

我有兴趣通过http请求测试Apache Drill,但我想保持钻取的嵌入式版本并仍然关闭服务器终端。我已经尝试了正常的背景,但Drill-embedded看起来并不那么喜欢。

MyAir:apache-drill-1.11.0 me$ pwd
/Users/me/workspace/apache-drill-1.11.0
MyAir:apache-drill-1.11.0 me$ bash bin/drill-embedded &
[2] 10488
MyAir:apache-drill-1.11.0 me$ Java HotSpot(TM) 64-Bit Server 
VM warning: ignoring option MaxPermSize=512M; support was removed in 8.0
ls
KEYS        LICENSE     NOTICE      README.md   bin     conf        
git.properties  jars        log     sample-data winutils

[2]+  Stopped                 bash bin/drill-embedded
MyAir:apache-drill-1.11.0 me$ 

是否有其他解决方案可以站起来安装Apache Drill?我似乎无法找到有关安装分布式模式的单个节点的任何好文档。 (我真的试图不设置一堆Hadoop来测试一些东西。)

我想把这个Drill嵌入式实例放在一个单独的服务器上...来测试一些东西。

感谢任何帮助。

编辑:(解决后) 我首先从cloudera安装了zookeeper。

yum install https://archive.cloudera.com/cdh5/one-click-install/redhat/7/x86_64/cloudera-cdh-5-0.x86_64.rpm

然后跑

yum install zookeeper-server

然后

sudo service zookeeper-server start

然后

sudo /opt/apache-drill-1.11.0/bin/drillbit.sh start

myIp:8047确实是公开的。 :)

1 个答案:

答案 0 :(得分:3)

最好的方法是使用bin / drillbit.sh start。您需要安装 Zookeeper第一。这将以守护进程模式运行。

http://drill-user.incubator.apache.narkive.com/3GNa4weV/running-drill-as-a-persistent-background-process