Scala 如何将Oracle Wallet与Sqoop Developer API结合使用

Scala 如何将Oracle Wallet与Sqoop Developer API结合使用,scala,hadoop,sqoop,cloudera,oracle-wallet,Scala,Hadoop,Sqoop,Cloudera,Oracle Wallet,从命令行使用Sqoop时,我可以使用Oracle Wallet,如中所述: export HADOOP_OPTS=“-Doracle.net.tns_admin=$PWD/wallet-Doracle.net.wallet\u location=$PWD/wallet” sqoop import-D mapred.map.child.java.opts='-Doracle.net.tns_admin=-Doracle.net.wallet_位置=。' -文件$HOME/wallet/cwalle

从命令行使用Sqoop时,我可以使用Oracle Wallet,如中所述:

export HADOOP_OPTS=“-Doracle.net.tns_admin=$PWD/wallet-Doracle.net.wallet\u location=$PWD/wallet”
sqoop import-D mapred.map.child.java.opts='-Doracle.net.tns_admin=-Doracle.net.wallet_位置=。'
-文件$HOME/wallet/cwallet.sso\
$HOME/钱包/电子钱包12页\
$HOME/wallet/sqlnet.ora\
$HOME/钱包/tnsnames.ora\
-连接'jdbc:oracle:thin:@w_orcl'\
但是当我使用Sqoop的开发API时,当我做一些像

import com.cloudera.sqoop.SqoopOptions()
import org.apache.sqoop.tool.ImportTool()
val options=new SqoopOptions()
//在这里设置sqoop选项
val importTool=新的importTool()
importTool.run(选项)
…在Spark作业中,该作业旨在通过编程自动执行多个Sqoop作业和SparkSQL查询