需求,索引错误,需删除索引,创建新索引。
由于程序没有停止,我创建了一条索引,系统又创建了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日志,基本都有详细错误信息