某公司大数据库环境基本搭建及orcle迁移etl项目
开发环境: UE+oracle+Shell+hive
系统架构: Oracle\PgSql+Sqoop+Shell+Hive+Hbase+Oozie+hadoop
项目描述:
该项目主要是功能将运行在oracle上的etl过程迁移至hive库运行,目标就是要下线oracle库,用hive结合pg库代替,主要涉及就是ticms(oracle库)的库存数据迁移至hive和sequence在hadoop平台换一种方式实现一遍
责任描述 :
1.数据迁移,主要使用sqoop将tcims库的库存数据迁移至hive库
2.etl过程重造,原先的etl过程是通过批次状态来控制数据的处理过程,迁移至hive库要重新实现,针对事物处理要使用hive的方式实现,
3.数据验证,主要验证数据是否一致,补跑跑批的方案处理,事物处理是否实现,业务时效能否达到,
4.迁移原因:oracle成本高,oracle跑不动,数据处理慢用。