首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >启动sqoop,但命令显示没有找到sqoop命令。

启动sqoop,但命令显示没有找到sqoop命令。
EN

Stack Overflow用户
提问于 2017-01-04 02:41:45
回答 2查看 2.3K关注 0票数 0

我正在学习sqoop从几天,并成功安装和配置与hadoop。

代码语言:javascript
复制
hadoop_usr@sawai-Lenovo-G580:/usr/local/sqoop/bin$ sqoop2-server start
Setting conf dir: /usr/local/sqoop/bin/conf
Sqoop home directory: /usr/local/sqoop
The Sqoop server is already started.
hadoop_usr@sawai-Lenovo-G580:/usr/local/sqoop/bin$ sqoop
sqoop: command not found

sqoop服务器已经在运行,当我试图启动sqoop命令时,我会收到错误消息。command not found。sqoop家已经在路上了

代码语言:javascript
复制
export HADOOP_HDFS_HOME=$HADOOP_HOME
export YARN_HOME=$HADOOP_HOME
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
export PATH=$PATH:$HADOOP_HOME/sbin:$HADOOP_HOME/bin
export HADOOP_INSTALL=$HADOOP_HOME

export SQOOP_HOME=/usr/local/sqoop
export SQOOP_CONF_DIR=$SQOOP_HOME/conf
export SQOOP_CLASSPATH=$SQOOP_HOME/server/lib
export PATH=$PATH:$SQOOP_HOME/bin:$SQOOP_CONF:$SQOOP_CLASSPATH

代码语言:javascript
复制
$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/hadoop/sbin:/usr/local/hadoop/bin:/usr/local/sqoop/bin::/usr/local/sqoop/server/lib

请帮我解决这个问题。

提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2017-01-08 08:58:54

大多数情况下都会发生command not found错误,原因是路径设置不相同。

请设置sqoop的路径,您已经这样做了。导出PATH=$PATH:$SQOOP_HOME/bin:$SQOOP_CONF:$SQOOP_CLASSPATH

编译设置了$PATH或重新启动终端的文件。

票数 0
EN

Stack Overflow用户

发布于 2017-08-15 17:16:47

将下面的命令放在.bashrc文件中

代码语言:javascript
复制
export SQOOP_HOME=/home/pj/sqoop 
export PATH=$PATH:$SQOOP_HOME/bin

并重新启动.bashrc

代码语言:javascript
复制
source .bashrc

如果问题仍然存在,重新启动终端。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41455398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档