我想使用Spark将数据保存到Elasticsearch中。 我使用这个连接器:https://www.elastic.co/guide/en/elasticsearch/hadoop/master/spark.html#spark-installation弹性搜索 - 斯卡拉案例类@timestamp
我可以使用saveToEsWithMeta方法RDD与案例类保存数据。但是,当我想设置字段名为@timestamp我有一个问题。我在属性类中添加了一个属性名称@timestamp
,但该属性在Elasticsearch中以名称'$ attimestamp'保存,而不是'@timestamp'。
我发现了一个使用Map而不是案例类的解决方法,但是您知道使用案例类的解决方案吗?
非常感谢, 伯努瓦
我尝试,但它不工作。我相信@timestamp是数据的一部分,而不是元数据的一部分。 “es.mapping.timestamp”引用_timestamp元数据。我错了? – B3n