配置文件中的配置无效:/home/hadoop/hive.config“

时间:2016-10-26 17:32:04

标签: amazon-web-services hadoop hive emr amazon-emr

我正在尝试使用Amazon -EMR安排hive作业。我遵循了上面提到的说明 链接

http://docs.aws.amazon.com/ElasticMapReduce/latest/DeveloperGuide/kinesis-hive-scripted-queries.html

但是我收到了错误

"Invalid configuration in configuration file: /home/hadoop/hive.config"
    SCRIPT_TYPE=hive
    SCRIPTS=/home/hadoop/crontab/load.q
    LOG_DIR=/tmp/cronlogs
    JAVA_HOME=/etc/alternatives/jre
    HADOOP_HOME=

我的hive文件的内容如下:

SCRIPT_TYPE=hive
SCRIPTS="/home/hadoop/crontab/load.q"
LOG_DIR=/tmp/cronlogs

有人可以帮我理解我哪里出错吗?

1 个答案:

答案 0 :(得分:0)

hive.config 的可能选项是

SCRIPT_TYPE=hive
SCRIPTS=/home/hadoop/crontab/user_agents_count.q
LOG_DIR=/tmp/cronlogs
HADOOP_HOME=/usr/lib/hadoop
HIVE_HOME=/usr/lib/hive

您可能正在使用额外的配置(如JAVA_HOME)或遗漏某些内容。

重新检查http://emr-kinesis.s3.amazonaws.com/crontab/hive.config以及executor.sh的作用,以找到有关错误的更多信息。