Я много чего пробовал, чтобы заставить мой Sqoop Export работать, вот команда, которая работает в bash:
sqoop export --connect jdbc:mysql://localhost/monapp --username root --password cloudera --table results --direct --export-dir hdfs://quickstart.cloudera:8020/data/aggregated_data/ --driver com.mysql.jdbc.Driver --m 1
Но когда я использую Oozie Workflow, как показано ниже, он не работает иЯ не вижу ошибок в файле журнала (/ var / log / sqoop2 /):
<action name="export">
<sqoop xmlns="uri:oozie:sqoop-action:0.2">
<job-tracker>quickstart.cloudera:8032</job-tracker>
<name-node>hdfs://quickstart.cloudera:8020</name-node>
<arg>export</arg>
<arg>--connect</arg>
<arg>jdbc:mysql://localhost/monapp</arg>
<arg>--username</arg>
<arg>root</arg>
<arg>--password</arg>
<arg>cloudera</arg>
<arg>--table</arg>
<arg>results</arg>
<arg>--export-dir</arg>
<arg>hdfs://quickstart.cloudera:8020/data/aggregated_data/</arg>
<arg>--driver</arg>
<arg>com.mysql.jdbc.Driver</arg>
<arg>-m</arg>
<arg>1</arg>
</sqoop>
<ok to="end" />
<error to="error" />
</action>
Скажите, пожалуйста, нужно ли мне проверять файл журнала?Я отредактирую свой вопрос.