sqoop安装
2013-06-25 10:03
357 查看
1.下载sqoop安装包
http://www.bizdirusa.com/mirrors/apache/sqoop/1.4.3/
我下载的是sqoop单独的安装包sqoop-1.4.3.tar.gz。
2.解压安装包
tar -zxvf sqoop-1.4.3.tar.gz
3.补充jar包
安装包中没有sqoop-1.4.3.jar这个包,需要单独下载这个包。sqoop-1.4.3.bin__hadoop-1.0.0.tar.gz此包中包含有sqoop-1.4.3.jar,可以下载这个包之后单独解压出sqoop-1.4.3.jar,把这个jar包放到sqoop的lib目录中$SQOOP_HOME/lib。
如果没有此包会报如下错误:
Could not find or load main classorg.apache.sqoop.Sqoop
4.去掉hbase的相关检查
编辑sqoop-1.4.3/bin/configure-sqoop注释掉73-77行的hbase检查,如果使用了hbase的话可以不用注释掉
5.配置jdbc驱动
以oracle为例,oracle的jdbc驱动按照官方文档http://sqoop.apache.org/docs/1.4.3/SqoopUserGuide.html#_oracle中的解释
JDBCDriver:
OracleJDBC Thin Driver - Sqoop is compatible with ojdbc6.jar.
把下载好的jdbc驱动放到$SQOOP_HOME/lib目录中。
6.运行sqoop
http://www.bizdirusa.com/mirrors/apache/sqoop/1.4.3/
我下载的是sqoop单独的安装包sqoop-1.4.3.tar.gz。
2.解压安装包
tar -zxvf sqoop-1.4.3.tar.gz
3.补充jar包
安装包中没有sqoop-1.4.3.jar这个包,需要单独下载这个包。sqoop-1.4.3.bin__hadoop-1.0.0.tar.gz此包中包含有sqoop-1.4.3.jar,可以下载这个包之后单独解压出sqoop-1.4.3.jar,把这个jar包放到sqoop的lib目录中$SQOOP_HOME/lib。
如果没有此包会报如下错误:
Could not find or load main classorg.apache.sqoop.Sqoop
4.去掉hbase的相关检查
编辑sqoop-1.4.3/bin/configure-sqoop注释掉73-77行的hbase检查,如果使用了hbase的话可以不用注释掉
73 ## Moved to be a runtime check in sqoop. 74 #if [ ! -d "${HBASE_HOME}" ];then 75 # echo "Warning: $HBASE_HOME does not exist! HBase imports willfail." 76 # echo 'Please set $HBASE_HOME to the root of your HBase installation.' 77 #fi
5.配置jdbc驱动
以oracle为例,oracle的jdbc驱动按照官方文档http://sqoop.apache.org/docs/1.4.3/SqoopUserGuide.html#_oracle中的解释
JDBCDriver:
OracleJDBC Thin Driver - Sqoop is compatible with ojdbc6.jar.
把下载好的jdbc驱动放到$SQOOP_HOME/lib目录中。
6.运行sqoop
[hadoop@node1 bin]$./sqoop help Warning:$HADOOP_HOME is deprecated. usage: sqoop COMMAND[ARGS] Available commands: codegen Generate code to interact withdatabase records create-hive-table Import a table definition into Hive eval Evaluate a SQL statement anddisplay the results export Export an HDFS directory to adatabase table help List available commands import Import a table from a database toHDFS import-all-tables Import tables from a database to HDFS job Work with saved jobs list-databases List available databases on a server list-tables List available tables in a database merge Merge results of incrementalimports metastore Run a standalone Sqoop metastore version Display version information See 'sqoop helpCOMMAND' for information on a specific command. [hadoop@node1 bin]$
相关文章推荐
- sqoop简介与安装配置
- 安装部署(八) Hive+Sqoop安装部署和使用
- Sqoop1.4.5(基于Hadoop2.2环境)的安装测试部署
- Apache Sqoop数据转换安装配置与基本操作命令
- Sqoop 1.99.3安装和使用
- Sqoop的安装与使用
- 大数据实验室(大数据基础培训)——Sqoop的安装、配置及基础使用
- 如何将mysql数据导入Hadoop之Sqoop安装
- sqoop2(1.99.4)的安装
- sqoop-1.4.5安装指导
- Alex 的 Hadoop 菜鸟教程: 第12课 Sqoop1 安装/导入/导出教程
- sqoop安装文档
- sqoop的安装及使用
- 安装sqoop1.4.6-cdh5.5.2
- Sqoop数据分析引擎安装与使用
- sqoop安装配置
- CentOS7.5之Sqoop1.4.7的安装使用
- sqoop2安装配置
- Sqoop-1.4.6安装配置及Mysql->HDFS->Hive数据导入(基于Hadoop2.7.3)
- sqoop 1.4.3安装配置