gpt4 book ai didi

Sqoop 安装的 Hadoop 问题

转载 作者:可可西里 更新时间:2023-11-01 15:15:50 25 4
gpt4 key购买 nike

我的本​​地机器上安装了Hadoop(伪分布式模式)、Hive、sqoop和mysql。

但是当我尝试运行 sqoop 时,出现以下错误

Error: /usr/lib/hadoop does not exist!
Please set $HADOOP_COMMON_HOME to the root of your Hadoop installation.

然后我使用所有信息设置 sqoop-env-template.sh 文件。下面是 sqoop-env-template.sh 文件的快照。

enter image description here

即使在提供了 hadoop 配置单元路径之后,我仍然面临同样的错误。

我已经安装了/home/hduser/hadoop 版本 1.0.3 中的 hadoop

hive 在/home/hduser/hive 版本 0.11.0

/home/hduser/sqoop 版本 1.4.4 中的 sqoop

和 mysql 连接器 jar java-5.1.29

谁能解释一下哪里出了问题

最佳答案

sqoop-env-template.sh 是一个模板,这意味着它本身不会被配置器获取。如果您希望它具有自定义 conf 并加载它,请将副本复制为 $SQOOP_HOME/conf/sqoop-env.sh

注意:这里是来自 bin/configure-sqoop for version 1.4.4: 的相关摘录

SQOOP_CONF_DIR=${SQOOP_CONF_DIR:-${SQOOP_HOME}/conf}

if [ -f "${SQOOP_CONF_DIR}/sqoop-env.sh" ]; then
. "${SQOOP_CONF_DIR}/sqoop-env.sh"
fi

关于Sqoop 安装的 Hadoop 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22531323/

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