Hadoop Cloudera CDH上的Impala“无法创建日志文件:权限被拒绝”

Hadoop Cloudera CDH上的Impala“无法创建日志文件:权限被拒绝”,hadoop,cloudera,Hadoop,Cloudera,我通过Cloudera Manager 4.5中的一个包在CDH 4.2.0-1.cdh4.2.0.p0.10集群上安装了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

我通过Cloudera Manager 4.5中的一个包在CDH 4.2.0-1.cdh4.2.0.p0.10集群上安装了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
我不确定权限问题是否是导致Impala未运行的原因,或者是因为无法写入崩溃日志而导致其他崩溃和权限问题


任何帮助都会很好

从调试二进制文件运行impala,如下所述:

似乎与内核12.04.1 LTS中的JVM有关

原始答复: