从没有找到动物园管理员钻头的钻头?

时间:2016-02-09 06:08:03

标签: java apache-drill

我正在使用此示例在我的项目中尝试钻取示例。

https://github.com/vicenteg/DrillJDBCExample/blob/master/src/main/java/com/mapr/drill/DrillJDBCExample.java

我已经使用相同的“cluster-id”在我的所有datanode上启动了drillbits,并在我的drill-override.conf中指定“zk.connect”指向“zookeeper1,zookeeper2,zookeeper3”(默认选中我相信)。

我收到以下错误:

  

java.lang.IllegalStateException:找不到DrillbitEndpoint

除了我的datanodes之外,我是否应该在我的zookeeper节点上启动drillbits?或者有什么问题?

我的钻取覆盖如下:

 drill.exec: {
  cluster-id: "testcluster",
  zk.connect: "zookeeper1:2181,zookeeper2:2181,zookeeper3:2181"
 }

1 个答案:

答案 0 :(得分:0)

如果您尝试连接到安装了钻取的其他计算机。然后在从Windows连接时,给出运行钻孔的机器的IP地址。 重要 如果在drill-override.conf(运行Drill的Linux机器)中你写了#34; zookeeper1"作为节点名称,那么您应该修改" c:\ Windows \ System32 \ Drivers \ etc \ hosts"在您的客户端计算机中的文件,并提供该IP的DNS名称。 示例: 192.168.32.84 zookeeper1。