我目前正在与一个简单的项目一起使用Apache Drill查询来自Apache Kafka主题的消息。现在,在运行此命令时,在运行Apache Drill集群时遇到错误。
sqlline.bat -u "jdbc:drill:zk=localhost:2181"
我遇到的错误是:
No active Drillbit endpoint found from ZooKeeper. Check connection parameters
我正在使用来自Apache Kafka的ZooKeeper的单个群集实例。
有人可以帮我解决这个问题吗?可以在Drill中使用Apache Kafka安装中的Zookeeper吗?
sqlline.bat -u "jdbc:drill:zk=localhost:2181"
命令仅连接到正在运行的DrillBit。如果让Drill以分布式模式运行,请用运行Zookeeper的节点的正确IP地址替换localhost
,并在需要时更新端口。
如果要以嵌入式模式启动钻取,则可以尝试运行drill-embedded.bat
或sqlline.bat -u "jdbc:drill:zk=local"
命令。
有关更多详细信息,请参见https://drill.apache.org/docs/starting-drill-on-windows/。