1) vim /usr/hdp/current/hadoop-client/bin/hadoop.distro
if [ -n "$HADOOP_JDB" ]; then
echo "export CLASSPATH=$CLASSPATH"
echo "${JAVA_HOME}/bin/jdb" $JAVA_HEAP_MAX $HADOOP_OPTS $CLASS "$@"
else
exec "$JAVA" $JAVA_HEAP_MAX $HADOOP_OPTS $CLASS "$@"
fi
2) HADOOP_JDB="Y" sqoop import --username SYSTEM --password oracle --direct --connect 'jdbc:oracle:thin:@//192.168.8.22:1521/XE' --query "select * from TEST.TMP_SQOOP_DF_TEST67 WHERE \$CONDITIONS" --split-by COLUMN_NUMBER --target-dir /tmp/test > jdb_sqoop_import.sh
3) jdb_sqoop_import.shからいらないラインを削除する
4) bash ./jdb_sqoop_import.sh
5) JDB内でブレークポイントを指定する
> stop in org.apache.sqoop.manager.oracle.OraOopManagerFactory.isOraOopEnabled
> run
6) next と localsを繰り返す
0 件のコメント:
コメントを投稿