我是靠谱客的博主 受伤自行车,这篇文章主要介绍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内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部