这是我的代码:
es_write_conf = {
¦ "es.nodes" : ES_IP,
¦ "es.port" : ES_PORT,
¦ "es.resource" : "%s/%s" % (index, doc_type),
¦ "es.input.json": "true",
¦ # "es.mapping.rich.date": "true"
¦ # "es.mapping.id": "guid"
}
dstream.foreachRDD(lambda es_rdd: es_rdd.saveAsNewAPIHadoopFile(
¦ path="-",
¦ outputFormatClass="org.elasticsearch.hadoop.mr.EsOutputFormat",
¦ keyClass="org.apache.hadoop.io.NullWritable",
¦ valueClass="org.elasticsearch.hadoop.mr.LinkedMapWritable",
¦ conf=es_write_conf))
我收到了这个警告
WARN EsOutputFormat: Speculative execution enabled for reducer - consider disabling it to prevent data corruption
我该如何解决这个警告?
慕丝7291255
相关分类