我试图通过sqoop将数据从mysql导入到hdfs。我能够在shell中运行sqoop,它运行得很好。但当我通过oozie调用时。它是随着错误而产生的,并且会失败。我还包括了罐子。
现在我正在我的家庭-CDH5.3虚拟盒中的单个节点上尝试,但是错误仍然是相同的。
我知道前面已经讨论过这件事了,但还是没有帮助。
主要错误是:
ERROR, reason: Main class [org.apache.oozie.action.hadoop.SqoopMain], exit code [1]
作业属性文件如下所示,在本地环境中。
nameNode=hdfs://localhost:8020
jo
我一直在尝试在我的机器上运行Oozie服务器,但无法做到。以下是我到目前为止所做的各种命令和配置的输出。请解释一下我错过了什么。
INDhruvk:oozie-3.3.2-cdh4.5.0 Dhruv$ bin/oozie-start.sh
WARN: Use of this script is deprecated; use 'oozied.sh start' instead
Setting OOZIE_HOME: /usr/local/hadoop/oozie/oozie-3.3.2-cdh4.5.0
Setting OOZIE_CONFIG:
Apache Bigtop的另一个问题。这一次是乌兹。
每当我想对Oozie做一些事情时,我会得到以下例外:
java.lang.IllegalArgumentException: Oozie URL is not available neither in command option or in the environment
我做了一些google,并偶然看到了他们正式提供的。
但是,欢呼,下一个问题:
每当我进入
bin/oozie-setup.sh -hadoop 2.6.0 $HADOOP_HOME -extjs ext-2.2.zip
我得到以下答复:
setting OOZI
我在oozie执行期间使用cloudera hadoop CDH5.01,我收到错误
Jobtracker [cloudera:5032] not allowed, not in Oozies whitelist
为了解决这个问题,我需要将资源管理器地址添加到oozie-site.xml的白名单中。Cloudera文档说它位于/etc/oozie/conf/。对文件的修改不会反映在ooize控制台中。oozie使用的配置来自其他地方,每当我启动oozie时都会生成该配置。
例如
/run/cloudera-scm-agent/process/294-oozie-OOZIE_SERVER/ooz
我是oozie的新手,试图用CDH4.1.1编写oozie工作流。因此,我启动了oozie服务,然后使用以下命令检查状态:
sudo service oozie status
我收到消息:
running
然后,我尝试使用这个命令来检查状态:
oozie admin --oozie http://localhost:11000/oozie status
我得到了以下例外:
java.lang.NullPointerException
at java.io.Writer.write(Writer.java:140)
at org.apache.oozie.client.AuthO