我是靠谱客的博主 受伤自行车,最近开发中收集的这篇文章主要介绍oracle数据如何导入hadoop,hadoop hive 与 Oracle 互相导入数据,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

#1.在Oracle上建立要处理的表

create table SOURCE_TABLE_NAME as

SELECT t.*,rownum as row_num FROM SOURCE_TABLE_NAME_O t ;

alter table SOURCE_TABLE_NAME

add constraint SOURCE_TABLE_NAME_P primary key (ROW_NUM);

#2.在Oracle上建立处理结果表

DEST_TABLE_NAME

#3.oracle导入到hadoop

nohup

sqoop import

--hive-import

--connect jdbc:oracle:thin:@192.168.1.14:1521:oradb1

--username USER1

--password "密码"

--verbose -m 32

--table SOURCE_TABLE_NAME

--hive-table db_hive.SOURCE_TABLE_NAME

--fields-terminated-by 't'

--lines-terminated-by 'n' &

#4.计算

hive -e "drop table db_hive.DEST_TABLE_NAME ;

create table db_hive.DEST_TABLE_NAME row format delimited fields terminated by 't' STORED AS TEXTFILE as

select

max(Dn) as Dn,

最后

以上就是受伤自行车为你收集整理的oracle数据如何导入hadoop,hadoop hive 与 Oracle 互相导入数据的全部内容,希望文章能够帮你解决oracle数据如何导入hadoop,hadoop hive 与 Oracle 互相导入数据所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(74)

评论列表共有 0 条评论

立即
投稿
返回
顶部