Sqoop Consume Teiid
2016-07-20 17:42
381 查看
Downloading and installing Sqoop
Sqoop can import/export data from Database, like mysql, sql server, etc.Installing Sqoop
Acturally, the installation is quite easy.Step.1 Download
You can get Sqoop from http://sqoop.apache.org. Compatible Sqoop version is needed to match you Hadoop version.$ wget http://apache.fayea.com/sqoop/1.4.6/sqoop-1.4.6.bin__hadoop-2.0.4-alpha.tar.gz $ tar -xvf sqoop-1.4.6.bin__hadoop-2.0.4-alpha.tar.gz
Step.2 Configure
Just set environment variable, that’s all.Edit
/etc/profile, root user is needed.
export SQOOP_HOME=/home/userName/sqoop-1.4.6.bin__hadoop-2.0.4-alpha export PATH = $SQOOP_HOME/bin:$PATH
After edit
$ source /etc/profile
Sqoop consume Teiid
This quickstart demonstrates how to import data from teiid to HDFS by Sqoop.VDB: Portfolio
System requirements
Java 1.7+Teiid Server
Hadoop
Sqoop
NOTE: This example relies upon the vdb-datafederation example and that it needs to be deployed prior to running this example. Therefore, read the vdb-datafederation’s README.md and follow its directions before continuing.
Sqoop Demonstrations
1. Copy teiid-jdbc to $SQOOP_HOME/lib
You need download Teiid JDBC Driver from http://teiid.jboss.org/downloads/ and copy it to $SQOOP_HOME/libcp teiid-9.0.0.Final-jdbc.jar $SQOOP_HOME/lib
2. Import data to HDFS
$ sqoop import --connect jdbc:teiid:Portfolio@mm://127.0.0.1:31000 --driver org.teiid.jdbc.TeiidDriver --username odataUser --password password1! --table product
3. Check HDFS
Now, you can verify that whether the data from VDB is imported to HDFS.Verify HDFS
$ hadoop dfs -ls /user/username/product
Verify Data
$ hadoop dfs -get /user/username/product ./result $ cat result/part-m-*
相关文章推荐
- apache ftp相关问题整理
- makefile中的shell编程注意点
- Hadoop and Spark and Hive Installation
- linux命令总结
- OpenCV 基本图形处理集锦
- centos安装samba
- linux划分使用XFS分区的方法
- 160719、Spring + Dubbo + zookeeper (linux) 框架搭建
- Apache 服务绑定域名的方法
- Linux/Unix select函数 及select/poll与epoll的对比
- MFC+opencv打开文件夹选择单张或多张图片
- 使用GCC和CMake编译OpenCV
- Linux如何查看当前进程的ID
- tomcat 中文乱码
- Linux基础之文件权限
- OpenGL常见的一些错误
- syslog及syslog-ng详解(centos5)
- linux mmap 详解【转】
- error while loading shared libraries的解決方法
- 2.兄弟之间的margin-top 和 margin-bottom 会叠压