2014-05-14 105 views
3

在兩個節點集羣上使用Hadoop-2.2.0,hadoop配置正常且工作正常,現在正在嘗試安裝sqoop 2(sqoop-1.99.3-bin-hadoop200)它和當我試圖訪問sqoop 2 Web UI(如localhost:12000)時,我得到以下。在Sqoop2客戶端API中提交作業時出現問題

的Apache Sqoop ROOT

當嘗試訪問cloudera.com:12000/sqoop/version我收到以下 HTTP狀態404 - 當我在sqoop客戶端使用此

[[email protected] ~]$ sqoop.sh client 
Sqoop home directory: /usr/local/sqoop2 
Sqoop Shell: Type 'help' or '\h' for help. 



sqoop:000> set server --host cloudera.com --port 12000 --webapp sqoop 
Server is set successfully 
sqoop:000> show version --all 
client version: 
    Sqoop 1.99.3 revision 2404393160301df16a94716a3034e31b03e27b0b 
    Compiled by mengweid on Fri Oct 18 14:15:53 EDT 2013 
Exception has occurred during processing command 
Exception: com.sun.jersey.api.client.UniformInterfaceException Message: GET http://cloudera.com:12000/sqoop/version returned a response status of 404 Not Found 

我對於common.loader catelina.proparties文件看起來像

common.loader= 
${catalina.base}/lib, 
${catalina.base}/lib/*.jar, 
${catalina.home}/lib, 
${catalina.home}/lib/*.jar, 
${catalina.home}/../lib/*.jar, 
/usr/local/hadoop/hadoop-2.2.0/share/hadoop/common/*.jar, 
/usr/local/hadoop/hadoop-2.2.0/share/hadoop/common/lib/*.jar, 
/usr/local/hadoop/hadoop-2.2.0/share/hadoop/hdfs/*.jar, 
/usr/local/hadoop/hadoop-2.2.0/share/hadoop/hdfs/lib/*.jar, 
/usr/local/hadoop/hadoop-2.2.0/share/hadoop/mapreduce/*.jar, 
/usr/local/hadoop/hadoop-2.2.0/share/hadoop/mapreduce/lib/*.jar, 
/usr/local/hadoop/hadoop-2.2.0/share/hadoop/tools/*.jar, 
/usr/local/hadoop/hadoop-2.2.0/share/hadoop/tools/lib/*.jar, 
/usr/local/hadoop/hadoop-2.2.0/share/hadoop/yarn/*.jar, 
/usr/local/hadoop/hadoop-2.2.0/share/hadoop/yarn/lib/*.jar 

我Sqoop.proprties文件org.apache.sqoop.submission.engine.mapreduce.configuration.director Y可能利ke

# Hadoop configuration directory 
org.apache.sqoop.submission.engine.mapreduce.configuration.directory=/usr/local/hadoop/hadoop-2.2.0/etc/hadoop 

請分享您的想法我對此有很多看法,但dint找到了任何解決方案。

三江源, Malleshwar

回答

0

你爲什麼要設置sqoop服務器的主機名cloudera.com?使用你機器的主機地址,在這裏sqoop服務器正在運行。如果您使用的是單臺機器,請將cloudera.com更改爲localhost。