Sha256: a2f46315af2180a347b8228cc602aff63d86b0f73cd426da8128a468047265f1
Contents?: true
Size: 407 Bytes
Versions: 1
Compression:
Stored size: 407 Bytes
Contents
module Fluent class WebHDFSOutput < Fluent::TimeSlicedOutput class SnappyCompressor < Compressor WebHDFSOutput.register_compressor('snappy', self) def initialize(options = {}) require "snappy" end def ext ".sz" end def compress(chunk, tmp) w = Snappy::Writer.new(tmp) chunk.write_to(w) w.close end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
fluent-plugin-webhdfs-0.5.1 | lib/fluent/plugin/webhdfs_compressor_snappy.rb |