Hbase表基于javaAPI批量导入txt数据 && 使用java向hbase表批量导入数据 && 使用从本地文件向hbase表批量导入数据

本文介绍了一种使用Java将本地TXT文件中的数据批量导入到Hbase表中的方法。由于没有权限直接操作集群,作者通过调试程序获取数据,并将数据格式转换为Hbase所需的格式,然后通过读取TXT文件、存储到List,再调用Java方法将数据写入Hbase。整个过程包括数据格式调整、TXT文件读取和Hbase写入操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    标题这么麻烦,其实是为了让大家能搜到我啦,嘻嘻,这篇文章主要的内容就是本地有个txt文件,或者其他格式的文件,使用java,把这个文件里数据批量导入到hbase的某个表中。

    这只是个简单的笨办法啦、适合类似我这种对hbase不咋会且资源受制于人但需要尽快完成任务的。

    欢迎大神评论区指正或提供思路,毕竟我是真的菜。

 

1. 背景交代

    搞这个东西,主要是工作中需要集群迁移,集群搬迁不是我们部门来做,所以数据还没有搬到新集群,但是我要把项目进行升级,就需要在新集群放点数据进行测试。然后呢,服务器我也没办法登,手里的材料就是HUE和java。当然了,我也不咋会hbase,属于未入门。所以此时的需求就是,使用简陋的材料(HUE,JAVA),实现部分数据的迁移。

    这个数据的迁移呢,就对应于从旧集群取得数据对新集群导入数据

    旧集群数据的取得:HUE可以查询数据,本来列少的话直接使用HUE进行复制就行了,超简单。然而,这条rowkey,一共有225列,然后一共有8条rowkey,所以相当于一共有1800条数据,这要CV大法我手手都要成鸡爪了。于是呢,我就debug跑了一下程序,在debug中把这个程序中对应的数据复制出来,得到的结果就是一条rowkey2行(因为有两个列族,每行一个列族)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值