sqoop简单操作-从mysql导入导出数据
16lz
2021-01-22
转:http://blog.csdn.net/chaiyiping/article/details/40295881
安装和配置:
tar -zxvf sqoop-1.4.6.bin__hadoop-2.0.4-alpha.tar.gz
vi /etc/profile
#sqoop environment
export SQOOP_HOME=/home/hadoop/cloud/sqoop-1.4.6.bin__hadoop-2.0.4-alpha
export PATH=$PATH:$SQOOP_HOME/bin
保存退出
source /etc/profile
一,将本地数据放入hive表中
1,本地数据
本地文件data1.txt中有两列数据,如下:
1 aaa
2 bbb
3 ccc
4 ddd
5 eee
...
2,在hive中创建表
hive> create table table1
> (id int,name string)
> ROW FORMAT DELIMITED
> FIELDS TERMINATED BY ' '
> STORED AS TEXTFILE;
OK
Time taken: 0.082 seconds
列与data1.txt中的数据对应,并给出数据分割的字符,在data1.txt中是空格符“ ” 所以FIELDS TERMINATED BY ' '
3,上传文件中的数据到表table1中
load data local inpath '/home/hadoop/data1.txt' into table default.table1
更多相关文章
- Sql2005中,恢复数据库时,旁边显示“restricted user”,怎么办?
- PHP基础教程十四之使用MySqli操作数据库
- Nutz框架学习之一连接sqlserver数据库进行登录操作
- sql将数据为0的转换为空
- Java向MySQL数据库插入时间类型Date数据时需要注意的问题
- MySQL入门很简单: 2 MySQL数据类型
- mysql数据库笔记
- 如何将表(及其行,列和单元格)保存在SQL数据库的单个字段中
- 在CMD查看Mysql数据时出现中文乱码