1

CDH4.2.0-1.cdh4.2.0.p0.10クラスターのClouderaManager4.5にパーセルを介してImpalaをインストールしました。

サービスを開始しようとすると、すべてのノードでこのメッセージが表示されて失敗します

    perl -pi -e 's#{{CMF_CONF_DIR}}#/run/cloudera-scm-agent/process/800-impala-IMPALAD#g' /run/cloudera-scm-agent/process/800-impala-IMPALAD/impala-conf/impalad_flags
    '[' impalad = impalad ']'
    exec /opt/cloudera/parcels/IMPALA-0.6-1.p0.109/lib/impala/../../bin/impalad --flagfile=/run/cloudera-scm-agent/process/800-impala-IMPALAD/impala-conf/impalad_flags
Could not create logging file: Permission denied
COULD NOT CREATE A LOGGINGFILE 20130326-204959.15015!log4j:ERROR setFile(null,true) call failed.
java.io.FileNotFoundException: /var/log/impalad/impalad.INFO (Permission denied)
    at java.io.FileOutputStream.openAppend(Native Method)
...
at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:685)
    at org.apache.hadoop.fs.FileSystem.<clinit>(FileSystem.java:92)
+ date

完全なStdErrログ

パーミッションの問題がImpalaが実行されていない原因なのか、それとも他の何かがクラッシュして、クラッシュログを書き込めないためにパーミッションの問題が発生しただけなのかわかりません。

どんな助けでも素晴らしいでしょう!

4

1 に答える 1

0

ここで説明するように、デバッグバイナリからimpalaを実行します。

https://issues.cloudera.org/browse/IMPALA-160

カーネル12.04.1LTSのJVMに関連しているようです

元の回答:https ://groups.google.com/a/cloudera.org/forum/?fromgroups =#!topic / impala-user / 4MRZYbn5hI0

于 2013-03-29T02:44:22.763 に答える