我对Elasticsearch使用基于Amazon IAM的访问,对所有请求进行requires Signature Version 4身份验证。当我使用EMR集群定期将大量ETL执行到Elasticsearch索引中时,我需要在Hive tblproperties中使用适当的配置设置来设置签名过程。
查看documentation for Hadoop configuration for Elasticsearch时,我看不到使用v4请求的任何明显信息。库中是否存在这种功能,如果存在,正确的配置属性是什么?
目前,我有
'es.nodes' = '${hiveconf:ELASTICSEARCH_ENDPOINT}',
'es.port' = '80',
'es.nodes.wan.only' = 'true',
'es.index.auto.create' = 'true'
在我的tblproperties中。