Java Checksum接口用于验证HDFS集群中文件传输的完整性
发布时间
阅读量:
阅读量
背景说明
在该项目实施过程中,为缓解备份机房中hdfs namenode所承受的内存压力,决定将采集到的文件进行tar格式压缩后,再将其传输至备份机房。在此阶段,为保障跨集群传输过程中tar包的完整性与准确性,在生成tar文件的同时,需同步计算并生成对应的crc32校验值。以下内容展示了利用java语言实现crc32值生成的具体代码。
具体代码实现
public interface IChunkSum extends Checksum
{
/** * 获取校验值
* @return
*/
public String getStringValue();
}
public class Crc32ChunkSum implements IChunkSum
{
private CRC32 crc = new CRC32();
@Override
public void update(int b)
{
crc.update(b);
}
@Ove
全部评论 (0)
还没有任何评论哟~
