gpt4 book ai didi

hadoop - 在 Sqoop2 客户端 API 中提交作业时出现问题

转载 作者:可可西里 更新时间:2023-11-01 14:41:17 26 4
gpt4 key购买 nike

我在双节点集群上使用 Hadoop-2.2.0,hadoop 配置正确且工作正常,现在我尝试在其上安装 sqoop 2 (sqoop-1.99.3-bin-hadoop200) 并尝试访问 sqoop 2 网络用户界面(如 localhost:12000)得到以下内容。

Apache Sqoop 根目录

当尝试访问 cloudera.com:12000/sqoop/version 时,我得到了关注HTTP 状态 404 -当我在 sqoop 客户端中使用它时

[stratapps@cloudera2 ~]$ 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.prorties 文件 org.apache.sqoop.submission.engine.mapreduce.configuration.directory 看起来像

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

请分享您的意见,我对此进行了很多研究,但仍未找到任何解决方案。

谢谢你,马勒斯瓦尔

最佳答案

为什么要将 sqoop 服务器的主机名设置为 cloudera.com?使用运行 sqoop 服务器的机器主机地址。如果您使用的是一台机器,则将 cloudera.com 更改为 localhost。

关于hadoop - 在 Sqoop2 客户端 API 中提交作业时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23646612/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com