大家好:我是雪地车
我们今天来测试一下,hive对elasticsearch表进行操作的时候,会怎样影响elasticsearch中的数据呢
主要是测试insert into和insert overwrite操作
测试重要结论:
1.elasticsearch字段较多时,可以建立多个hive映射表分别进行写入
2.hive无法删除elasticsearch中的记录,只能插入和更新
3.hive的insert into和insert overwrite操作elasticsearch时结果是一样的
结果过程:
首先,建立elasticsearch的表
PUT /litl_test
{
"settings": {
"number_of_shards": 3,
"number_of_replicas": 1
},
"mappings": {
"doc":{
"properties": {
"number":{
"type": "integer"