【问题标题】:apache drill on cluster start errorapache钻入集群启动错误
【发布时间】:2019-08-20 21:24:14
【问题描述】:

我在一个有 3 个节点的集群上安装了 apache Drill。 当我使用以下命令启动它时,它不会真正运行。

bin/drillbit.sh start

错误

不知道怎么解决,希望大家帮忙

zookeeper 运行正常。

然后我检查日志,它显示以下信息:

Exception in thread "main" org.apache.drill.exec.exception.DrillbitStartupException: Failure while initializing values in Drillbit.
    at org.apache.drill.exec.server.Drillbit.start(Drillbit.java:287)
    at org.apache.drill.exec.server.Drillbit.start(Drillbit.java:271)
    at org.apache.drill.exec.server.Drillbit.main(Drillbit.java:267)

Caused by: org.apache.drill.exec.exception.DrillbitStartupException: Problem in finding the native library of JPAM (Pluggable Authenticator Module API). Make sure to set Drillbit JVM option 'java.library.path' to point to the directory where the native JPAM exists.:no jpam in java.library.path

我查看了java.library.path,如下:

/home/hadoop/bigdata/hadoop-2.7.2/lib/native/::/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib

所以,我添加了以下设置:

declare -x DRILL_JAVA_LIB_PATH="/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib" 

但是,它不起作用,结果和以前一样。

【问题讨论】:

  • 请在问题正文中包含错误消息的文本,不要包含纯文本的屏幕图像。除此之外,图像几乎无法读取。

标签: apache-drill


【解决方案1】:

您提供的declare -x DRILL_JAVA_LIB_PATH sn-p 不会将钻头指向 pam 库。请按照此处的 Drill 文档中的所有说明进行操作 https://drill.apache.org/docs/using-jpam-as-the-pam-authenticator/

注意:您必须在集群的所有 3 个节点上执行这些步骤。

【讨论】:

    猜你喜欢
    • 2021-12-25
    • 1970-01-01
    • 2015-04-12
    • 2019-02-12
    • 2018-12-18
    • 2014-08-31
    • 1970-01-01
    • 1970-01-01
    • 2018-09-04
    相关资源
    最近更新 更多