Hive 如何将配置单元映射到弹性搜索id字段
我想将配置单元键值映射到弹性搜索id字段 例如:Hive 如何将配置单元映射到弹性搜索id字段,hive,Hive,我想将配置单元键值映射到弹性搜索id字段 例如: CREATE EXTERNAL TABLE test (id BIGINT ,name string,dept string) STORED BY 'org.elasticsearch.hadoop.hive.EsStorageHandler' TBLPROPERTIES('es.resource' = 'hive/test','es.id.field' = 'id'); 当我插入记录并检查弹性搜索时,它显示在下面 { "_index
CREATE EXTERNAL TABLE test (id BIGINT ,name string,dept string)
STORED BY 'org.elasticsearch.hadoop.hive.EsStorageHandler' TBLPROPERTIES('es.resource' = 'hive/test','es.id.field' = 'id');
当我插入记录并检查弹性搜索时,它显示在下面
{
"_index": "hive",
"_type": "extest",
"_id": "AU6qODiDNN1Z0nJPsoXP",
"_score": 1,
"_source": {
"id": 1,
"name": "alex",
"dept": "bigdata"
}
“id”:1
和“\u id:“AU6qODiDNN1Z0nJPsoXP”
都未同步。我想同步这两个值。尝试使用es.mapping.id
属性而不是es.id.field
有关更多详细信息,请参阅此链接: