大数据|Java大文件分割与合并针对Hbase MOB使用
package cn.org.wendell.util;
import java.io.File;
import java.io.IOException;
import java.io.RandomAccessFile;
import java.util.ArrayList;
import java.util.List;
【大数据|Java大文件分割与合并针对Hbase MOB使用】/**
* 文件分割与合并
*
* @author Wendell
*
*/
public class BigFileUtil {
/**
* 文件写入
*
* @param file
*文件路径
* @param index
*第几个分割文件
* @param begin
*读取开始位置
* @param end
*读取结束位置
* @return
*/
private static long getWrite(String file, int index,String partFileName, long begin, long end) {
long endPointer = 0L;
RandomAccessFile in = null;
RandomAccessFile out = null;
try {
in = new RandomAccessFile(new File(file), "r");
out = new RandomAccessFile(new File(par
推荐阅读
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- 我要做大厨
- Docker应用:容器间通信与Mariadb数据库主从复制
- 《真与假的困惑》???|《真与假的困惑》??? ——致良知是一种伟大的力量
- 知识
- 三十年后的广场舞大爷
- 奔向你的城市
- 村里的故事|村里的故事 --赵大头
- 期刊|期刊 | 国内核心期刊之(北大核心)
- 华为旁!大社区、地铁新盘,佳兆业城市广场五期!