首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >fedora 15上的sqoop安装错误

fedora 15上的sqoop安装错误
EN

Stack Overflow用户
提问于 2012-11-16 06:24:56
回答 2查看 756关注 0票数 0

我试图在我的机器上安装sqoop,我从这里下载了tar文件。

并试图通过查看这里来安装

因此,当我尝试下面的命令时,我得到了下面的错误

代码语言:javascript
运行
复制
[root@065 local]# (cd /usr/local/ && sudo tar \-zxvf _</home/local/user/Desktop/sqoop-1.4.2.bin__hadoop-0.20.tar.gz>_)

误差

代码语言:javascript
运行
复制
gzip: stdin: unexpected end of file
tar: Child returned status 1
tar: Error is not recoverable: exiting now

上面的命令怎么了?

谁能告诉我安装sqoop最简单的方法吗?

实际上,我有一个需要处理并保存到MYSQL数据库中的1GB xml文件,我使用hadoop和python进行处理,但是它需要hrs来处理和保存,所以我决定使用sqoop处理xml文件并将数据保存到数据库中。

另外,请让我知道使用sqoop的基本和容易的教程。

另外,请为我提供一个处理xml文件并将数据保存到数据库中的基本代码,因为我是sqoop的新手。

EN

回答 2

Stack Overflow用户

发布于 2012-11-16 08:23:27

只需执行以下命令就可以验证tar

代码语言:javascript
运行
复制
ls -l /home/local/user/Desktop/ 

并检查文件大小是否与4.6M或close一致

在此之后,只需尝试运行以下命令

代码语言:javascript
运行
复制
tar -zxvf /home/local/user/Desktop/sqoop-1.4.2.bin__hadoop-0.20.tar.gz

然后复制到/usr/local/

更新:

您已经复制并粘贴了cloudera文档中的确切命令。

__ --您不需要_<和>--它们用于文档的占位符。

运行这个

代码语言:javascript
运行
复制
(cd /usr/local/ && sudo tar \-zxvf /home/local/user/Desktop/sqoop-1.4.2.bin__hadoop-0.20.tar.gz)
票数 1
EN

Stack Overflow用户

发布于 2012-11-16 13:47:59

还请在您的~/..bash_rc文件中添加$HADOOP_HOME。

代码语言:javascript
运行
复制
vim ~/.bash_rc

将其添加到bash_rc文件中:

代码语言:javascript
运行
复制
export HADOOP_HOME=/home/local/user/name/Hadoop/hadoop-1.0.4/ 

保存文件,然后执行

代码语言:javascript
运行
复制
source ~/.bash_rc . 

另外,您还需要将sqoop-env-templat‌​e.sh复制到sqoop-env.sh。顾名思义,它只是一个模板:

代码语言:javascript
运行
复制
cp /home/local/user/name/Desktop/sqoop-1.4.2.bin__hadoop-0.20/conf/sqoop-env-templat‌​e.sh /home/local/user/name/Desktop/sqoop-1.4.2.bin__hadoop-0.20/conf/sqoop-env.sh

编辑sqoop-env.sh:

代码语言:javascript
运行
复制
vim /home/local/user/name/Desktop/sqoop-1.4.2.bin__hadoop-0.20/conf/sqoop-env.sh

将以下行添加到sqoop-env.sh:

代码语言:javascript
运行
复制
export HADOOP_HOME=/home/local/user/name/Hadoop/hadoop-1.0.4/

现在测试sqoop:

代码语言:javascript
运行
复制
./bin/sqoop help

为了简化您的生活,您还可以将sqoop添加到bashrc文件中。

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

https://stackoverflow.com/questions/13411525

复制
相关文章

相似问题

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