您当前位置:主页 > 编程技术 >
 
sqoop-1.4.3-cdh4.5.0安装
日期:2018-10-18 编辑:AG集&#

1、下载腾讯体育sqoop到/usr/local:wget http://archive.cloudera.com/cdh4/cdh/4/sqoop-1.4.3-cdh4.6.0.tar.gz
2、解压:tar -zxvf sqoop-1.4.3-cdh4.6.0.tar.gz
3、重命名:mv sqoop-1.4.3-cdh4.6.0 sqoop
4、添加环境变量/etc/profile:
export SQOOP_HOME=/usr/local/sqoop
export CLASSPATH=.:$CLASSPATH:$SQOOP_HOME/lib
export PATH=$PATH:$SQOOP_HOME/bin
5、验证安装:sqoop help
6、可能会抛异常:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/sqoop/Sqoop
Caused by: java.lang.ClassNotFoundException: org.apache.sqoop.Sqoop
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
一看就是找不到jar包,这个问题困扰了我1天,各种修改lib,没用,网上找到的英文资料都没用(版本太新,没有中文资料)。【大坑】解决办法:
去$SQOOP_HOME/bin下,修改sqoop脚本:
修改前:exec ${Hadoop_COMMON_HOME}/bin/hadoop org.apache.sqoop.Sqoop "[email protected]"
修改后:exec ${HADOOP_COMMON_HOME}/bin/hadoop jar $SQOOP_HOME/lib/sqoop-1.4.3-cdh4.5.0.jar org.apache.sqoop.Sqoop "[email protected]"
由此可见,由于使用了hadoop命令,所以在安装sqoop-1.4.3-cdh4.5.0的机器上必选先安装hadoop

Sqoop 的详细介绍:请点这里
Sqoop 的下载地址:请点这里

通过Sqoop实现Mysql / Oracle 与HDFS / Hbase互导数据 [Hadoop] Sqoop安装过程详解

用Sqoop进行MySQL和HDFS系统间的数据互导

Hadoop Oozie学习笔记 Oozie不支持Sqoop问题解决

Hadoop生态系统搭建(hadoop hive hbase zookeeper oozie Sqoop)

Hadoop学习全程记录——使用Sqoop将MySQL中数据导入到Hive中

http://www.bkjia.com/Linux/766478.htmlwww.bkjia.comtruehttp://www.bkjia.com/Linux/766478.htmlTechArticle1、下载sqoop到/usr/local:wget http://archive.cloudera.com/cdh4/cdh/4/sqoop-1.4.3-cdh4.6.0.tar.gz 2、解压:tar -zxvf sqoop-1.4.3-cdh4.6.0.tar.gz 3、重命名:mv sqoop-1.4.3-c...

本文源自: AG环亚娱乐

上一篇:通过监控线程状态来保证Socket服务器的稳定运行 下一篇:CentOS下LVS DR模式详细搭建过程
 
Copyright © 2005-2016 http://www.tecsquared.com AG环亚娱乐_AG直营网_环亚娱乐AG最佳线路_腾讯体育版权所有 AG环亚娱乐_AG直营网_环亚娱乐AG最佳线路_腾讯体育