解决elaticsearch bug的方法,节点不对,把节点删除,从新开始
bug 发生:
Exception in thread "main" org.elasticsearch.action.UnavailableShardsException: [indexdemo][2] [2] shardIt, [0] active : Timeout waiting for [1m], request: index {[indexdemo][typedemo][bevEpykFQIeZhFosGMExFw], source[{"id":5,"name":"仁和 感冒 颗粒","funciton":"功能主治:疏风清热,宣肺止咳,解表清热,止咳化痰。"}]}
at org.elasticsearch.action.support.replication.TransportShardReplicationOperationAction$AsyncShardOperationAction.raiseTimeoutFailure(TransportShardReplicationOperationAction.java:548)
at org.elasticsearch.action.support.replication.TransportShardReplicationOperationAction$AsyncShardOperationAction$3.onTimeout(TransportShardReplicationOperationAction.java:538)
at org.elasticsearch.cluster.service.InternalClusterService$NotifyTimeout.run(InternalClusterService.java:491)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
bug解决方法
D:\elasticsearch-rtf-master\data\elasticsearch\nodes ,这些节点删除, 即可,
Linux 用 rm -rf