转: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

更多相关文章

  1. Sql2005中,恢复数据库时,旁边显示“restricted user”,怎么办?
  2. PHP基础教程十四之使用MySqli操作数据库
  3. Nutz框架学习之一连接sqlserver数据库进行登录操作
  4. sql将数据为0的转换为空
  5. Java向MySQL数据库插入时间类型Date数据时需要注意的问题
  6. MySQL入门很简单: 2 MySQL数据类型
  7. mysql数据库笔记
  8. 如何将表(及其行,列和单元格)保存在SQL数据库的单个字段中
  9. 在CMD查看Mysql数据时出现中文乱码

随机推荐

  1. php调取摄像头实现拍照功能的方法
  2. PHP中将字符串全部转为小写或大写的方法
  3. PHP POSIX正则表达式
  4. 分享新浪图床上传接口源码
  5. php实现对文件夹目录中的文件进行排序的
  6. Linux服务器查看 PHP 是否支持mail()函数
  7. PHP中如何通过getopt解析GNU C风格命令行
  8. PHP-Ajax实现异步上传图片到新浪图床
  9. 10 个 PHP 常见安全问题(实例讲解)
  10. nginx禁止指定目录运行php