导入文本数据(oracle表)到hive
2014-12-26 15:21
281 查看
1. 在hive 中建表:
create table if not exists dim_api (
id tinyint comment 'apiid',
api string comment 'api name'
)ROW FORMAT DELIMITED FIELDS TERMINATED BY ',' STORED AS TEXTFILE ;
注意最后一句,我们的表是以逗号分隔字段的文本类型存储。只是一个维度表,我们不做分区。
文本类型可以直接导,其他类型可以参考这篇文章:http://luoshi0801.iteye.com/blog/1818984
2. oracle 导出数据为txt文本类型。
导出的时候选择不需要表头,以‘,'为分隔符(与hive表相对应),选择不需要在字符串左右加“。
导出的数据如下图:
3. 导入文本系统中的数据文件到hive表。
LOAD DATA LOCAL INPATH '/opt/mail189analysis/tmp/data2hdfs/API_INTERFACE.txt' OVERWRITE INTO TABLE dim_api;
create table if not exists dim_api (
id tinyint comment 'apiid',
api string comment 'api name'
)ROW FORMAT DELIMITED FIELDS TERMINATED BY ',' STORED AS TEXTFILE ;
注意最后一句,我们的表是以逗号分隔字段的文本类型存储。只是一个维度表,我们不做分区。
文本类型可以直接导,其他类型可以参考这篇文章:http://luoshi0801.iteye.com/blog/1818984
2. oracle 导出数据为txt文本类型。
导出的时候选择不需要表头,以‘,'为分隔符(与hive表相对应),选择不需要在字符串左右加“。
导出的数据如下图:
3. 导入文本系统中的数据文件到hive表。
LOAD DATA LOCAL INPATH '/opt/mail189analysis/tmp/data2hdfs/API_INTERFACE.txt' OVERWRITE INTO TABLE dim_api;
相关文章推荐
- oracle导出数据到文本、从文本导入数据
- 文本数据导入Oracle
- oracle 导入文本数据
- 使用sqoop1.4.4从oracle导入数据到hive中错误记录及解决方案
- hive数据从文本导入
- 使用sqlldr导入文本数据到oracle
- Sqoop将MySQL和Oracle的数据导入HIVE和Hbase
- Sqoop工具使用(一)--从oracle导入数据到hive
- 使用Talend Open Studio将数据分步从oracle导入到hive中
- Oracle中导入文本数据的方法
- Sqoop_详细总结 使用Sqoop将HDFS/Hive/HBase与MySQL/Oracle中的数据相互导入、导出
- oracle文本数据导入导出
- hive over hbase方式将文本库数据导入hbase
- CSV文本数据如何导入oracle(实例)
- CSV文本数据如何导入oracle
- Oracle中导入文本数据的方法
- Oracle中导入文本数据的方法
- Oracle中导入文本数据的方法
- Talend 将Oracle中数据导入到hive中,根据系统时间设置hive分区字段
- oracle表导入文本。txt数据