checking kafka data if compressed -


the document said add line compression.codec=gzip in producer.properties make message compressed.
when open data file such as: 0000000000000.log found data not compressed. how should check whether data in kafka compressed already? p.s: every testing stop kafka cluster , zookeeper , deleted of data in kafka-logs , zookeeper,then start server again , create new topic.

the java producerconfig class has changed config.

public static final string compression_type_config = "compression.type";  

i've produced messages java client (0.8.2.1) using producerconfig.compression_type_config , works fine.

example:

props.put(producerconfig.compression_type_config, "gzip");  

or set compression.type=gzip in server.properties file java client.

update cli tool

read usage command line tools:

chrisblack:kafka:% ./bin/kafka-console-producer.sh  ... --compression-codec [compression-codec] compression codec: either 'none',                                           'gzip', 'snappy', or 'lz4'.if                                           specified without value,                                           defaults 'gzip' ... --new-producer                          use new producer implementation. --producer-property <producer_prop>     mechanism pass user-defined                                           properties in form key=value                                           producer. --property <prop>                       mechanism pass user-defined                                           properties in form key=value                                           message reader. allows                                           custom configuration user-                                           defined message reader. ... 

try running similar command shell:

./bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test_compression --compression-codec 

Comments

Popular posts from this blog

OpenCV OpenCL: Convert Mat to Bitmap in JNI Layer for Android -

android - org.xmlpull.v1.XmlPullParserException: expected: START_TAG {http://schemas.xmlsoap.org/soap/envelope/}Envelope -

python - How to remove the Xframe Options header in django? -