ElasticSearch索引删除问题

需求,索引错误,需删除索引,创建新索引。
由于程序没有停止,我创建了一条索引,系统又创建了1条。

{
    "error": {
        "root_cause": [
            {
                "type": "index_not_found_exception",
                "reason": "no such index",
                "index_uuid": "LGJ5GF3JQoC9L0iInAH3dQ",
                "index": "surf_chn_mul_hor"
            }
        ],
        "type": "index_not_found_exception",
        "reason": "no such index",
        "index_uuid": "LGJ5GF3JQoC9L0iInAH3dQ",
        "index": "surf_chn_mul_hor",
        "caused_by": {
            "type": "illegal_state_exception",
            "reason": "index uuid doesn't match expected: [LGJ5GF3JQoC9L0iInAH3dQ] but got: [3kOg9C2CSpKJ_Eub3go_Og]"
        }
    },
    "status": 404
}

搜索索引可显示http://0.0.0.1/surf_chn_mul_hor

.....
{
    "settings": {
        "index": {
            "creation_date": "1562897457984",
            "number_of_shards": "1",
            "number_of_replicas": "0",
            "uuid": "LGJ5GF3JQoC9L0iInAH3dQ",
            "version": {
                "created": "6020399"
            },
            "provided_name": "surf_chn_mul_hor"
        }
    }
}

查询报错http://0.0.0.1/surf_chn_mul_hor/_search

{
    "error": {
        "root_cause": [],
        "type": "search_phase_execution_exception",
        "reason": "all shards failed",
        "phase": "query",
        "grouped": true,
        "failed_shards": []
    },
    "status": 503
}

找到文件 /home/elassandra/data/elasticsearch.data/nodes/0/indices/LGJ5GF3JQoC9L0iInAH3dQ删除
重启es
重启es错误

BigTableReader(path='/home/elassandra/data/data/surf_chn_mul_hor/surf_chn_mul_hor-d68b38304faf11e9bc2c05530d8b5cbc/mc-125-big-Data.db')

删除/home/elassandra/data/data/surf_chn_mul_hor
重启elassandra系统会重新创建索引,如下图,创建中…

2019-07-12 19:30:54,907 INFO  [MemtableFlushWriter:5] ElasticSecondaryIndex.java:2579 lambda$getBlockingFlushTask$4 Elasticsearch index=[surf_chn_mul_hor] type=[surf_chn_mul_hor] flushed, duration=2596ms
2019-07-12 19:31:09,878 INFO  [MemtableFlushWriter:4] ElasticSecondaryIndex.java:2579 lambda$getBlockingFlushTask$4 Elasticsearch index=[surf_chn_mul_hor] type=[surf_chn_mul_hor] flushed, duration=2699ms
2019-07-12 19:31:39,222 INFO  [MemtableFlushWriter:5] ElasticSecondaryIndex.java:2579 lambda$getBlockingFlushTask$4 Elasticsearch index=[surf_chn_mul_hor] type=[surf_chn_mul_hor] flushed, duration=1035ms
2019-07-12 19:32:29,703 INFO  [MemtableFlushWriter:6] ElasticSecondaryIndex.java:2579 lambda$getBlockingFlushTask$4 Elasticsearch index=[surf_chn_mul_hor] type=[surf_chn_mul_hor] flushed, duration=2512ms
2019-07-12 19:33:14,520 INFO  [MemtableFlushWriter:7] ElasticSecondaryIndex.java:2579 lambda$getBlockingFlushTask$4 Elasticsearch index=[surf_chn_mul_hor] type=[surf_chn_mul_hor] flushed, duration=2192ms
2019-07-12 19:34:00,845 INFO  [MemtableFlushWriter:8] ElasticSecondaryIndex.java:2579 lambda$getBlockingFlushTask$4 Elasticsearch index=[surf_chn_mul_hor] type=[surf_chn_mul_hor] flushed, duration=1843ms
2019-07-12 19:34:52,781 INFO  [MemtableFlushWriter:9] ElasticSecondaryIndex.java:2579 lambda$getBlockingFlushTask$4 Elasticsearch index=[surf_chn_mul_hor] type=[surf_chn_mul_hor] flushed, duration=2247ms

日志错误/home/elassandra/logs/system.log

2019-07-13 10:11:04,633 WARN  [elasticsearch[127.0.0.1][masterService#updateTask][T#1]] ClusterService.java:1269 commitMetaData PAXOS Failed to update metadata oldMetadata=a251ce74-77f2-4ba9-95a5-73c8ac050192/333 currentMetaData=a251ce74-77f2-4ba9-95a5-73c8ac050192/334 in cluster Test Cluster
2019-07-13 10:11:04,634 WARN  [elasticsearch[127.0.0.1][masterService#updateTask][T#1]] CassandraDiscovery.java:976 publish PAXOS schema update failed because schema has changed, will resubmit task when metadata.version > 333

版本问题

[root@localhost elassandra]# bin/nodetool status
Datacenter: DC1
===============
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
--  Address    Load       Tokens       Owns (effective)  Host ID                               Rack
UN  127.0.0.1  621.78 MiB  8            100.0%            a251ce74-77f2-4ba9-95a5-73c8ac050192  r1

重启es
注:报错多看/home/elassandra/logs/system.log日志,基本都有详细错误信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值