0
私はクラスを作成しました:Sqoop衣装PasswordLoader
package costume.password.loader
class CostumePasswordLoader extends FilePasswordLoader {
override def loadPassword(p: String, conf: Configuration): String = ???
}
は、以下のsqoopコールの呼び出し:
sqoop export -libjars /path/to/jar/the.jar -Dorg.apache.sqoop.credentials.loader.class=costume.password.loader.CostumePasswordLoader --password-file some_file ...
を私が手:
java.io.IOException: java.lang.ClassNotFoundException
意味sqoopはクラスパス上でこのクラスを見つけることができませんでした。どのように私は$SQOOP_HOME/lib
でそれをインストールせずにクラスパスをsqoopするジャーにこれを追加することができ
Sqoopバージョン:1.4.6-cdh5.12.1