MapReduce服务 MRS-创建表:注意事项

时间:2023-11-01 16:19:45

注意事项

  • 注[1] 可以设置列族的压缩方式,代码片段如下:
    //设置编码算法,HBase提供了DIFF,FAST_DIFF,PREFIX三种编码算法。  hcd.setDataBlockEncoding(DataBlockEncoding.FAST_DIFF);    //设置文件压缩方式,HBase默认提供了GZ和SNAPPY两种压缩算法  //其中GZ的压缩率高,但压缩和解压性能低,适用于冷数据  //SNAPPY压缩率低,但压缩解压性能高,适用于热数据  //建议默认开启SNAPPY压缩  hcd.setCompressionType(Compression.Algorithm.SNAPPY);
  • 注[2] 可以通过指定起始和结束RowKey,或者通过RowKey数组预分Region两种方式建表,代码片段如下:
    // 创建一个预划分region的表 byte[][] splits = new byte[4][];  splits[0] = Bytes.toBytes("A");  splits[1] = Bytes.toBytes("H");  splits[2] = Bytes.toBytes("O");  splits[3] = Bytes.toBytes("U");  admin.createTable(htd, splits);
support.huaweicloud.com/devg3-mrs/mrs_07_080017.html