2014-08-27 63 views
0

我創建了一個河流定義,每5秒鐘有一個調度程序連接到數據庫。我需要爲該索引添加設置(分析器。過濾器)。當指數開放時,這是無法完成的。正如許多線索所建議的那樣,我關閉了索引。一旦我關閉,我得到以下例外。關閉索引時出現異常

[2014-08-27 17:43:05,236][ERROR][BulkNodeClient   ] after bulk [3] error 
org.elasticsearch.indices.IndexMissingException: [db2] missing 
    at org.elasticsearch.cluster.routing.operation.plain.PlainOperationRouting.indexRoutingTable(PlainOperationRouting.java:245) 
    at org.elasticsearch.cluster.routing.operation.plain.PlainOperationRouting.shards(PlainOperationRouting.java:259) 
    at org.elasticsearch.cluster.routing.operation.plain.PlainOperationRouting.shards(PlainOperationRouting.java:255) 
    at org.elasticsearch.cluster.routing.operation.plain.PlainOperationRouting.indexShards(PlainOperationRouting.java:70) 
    at org.elasticsearch.action.bulk.TransportBulkAction.executeBulk(TransportBulkAction.java:242) 
    at org.elasticsearch.action.bulk.TransportBulkAction.doExecute(TransportBulkAction.java:153) 
    at org.elasticsearch.action.bulk.TransportBulkAction.doExecute(TransportBulkAction.java:65) 
    at org.elasticsearch.action.support.TransportAction.execute(TransportAction.java:65) 
    at org.elasticsearch.client.node.NodeClient.execute(NodeClient.java:92) 
    at org.elasticsearch.client.support.AbstractClient.bulk(AbstractClient.java:159) 
    at org.elasticsearch.action.bulk.BulkProcessor.execute(BulkProcessor.java:294) 
    at sun.reflect.GeneratedMethodAccessor14.invoke(Unknown Source) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
    at java.lang.reflect.Method.invoke(Method.java:606) 
    at org.xbib.elasticsearch.support.client.bulk.BulkProcessorHelper.flush(BulkProcessorHelper.java:28) 
    at org.xbib.elasticsearch.support.client.node.BulkNodeClient.flushIngest(BulkNodeClient.java:306) 
    at org.xbib.elasticsearch.support.client.node.BulkNodeClient.flushIngest(BulkNodeClient.java:37) 
    at org.xbib.elasticsearch.river.jdbc.strategy.simple.SimpleRiverMouth.flush(SimpleRiverMouth.java:179) 
    at org.xbib.elasticsearch.plugin.feeder.jdbc.JDBCFeeder.executeTask(JDBCFeeder.java:181) 
    at org.xbib.elasticsearch.plugin.feeder.AbstractFeeder.newRequest(AbstractFeeder.java:363) 
    at org.xbib.elasticsearch.plugin.feeder.AbstractFeeder.newRequest(AbstractFeeder.java:53) 
    at org.xbib.pipeline.AbstractPipeline.call(AbstractPipeline.java:87) 
    at org.xbib.pipeline.AbstractPipeline.call(AbstractPipeline.java:14) 
    at java.util.concurrent.FutureTask.run(FutureTask.java:262) 
    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:744) 
[2014-08-27 17:43:05,241][ERROR][Feeder     ] error while getting next input: client is closed 
org.elasticsearch.ElasticsearchIllegalStateException: client is closed 
    at org.xbib.elasticsearch.support.client.node.BulkNodeClient.waitForResponses(BulkNodeClient.java:313) 
    at org.xbib.elasticsearch.support.client.node.BulkNodeClient.waitForResponses(BulkNodeClient.java:37) 
    at org.xbib.elasticsearch.river.jdbc.strategy.simple.SimpleRiverMouth.flush(SimpleRiverMouth.java:182) 
    at org.xbib.elasticsearch.plugin.feeder.jdbc.JDBCFeeder.executeTask(JDBCFeeder.java:181) 
    at org.xbib.elasticsearch.plugin.feeder.AbstractFeeder.newRequest(AbstractFeeder.java:363) 
    at org.xbib.elasticsearch.plugin.feeder.AbstractFeeder.newRequest(AbstractFeeder.java:53) 
    at org.xbib.pipeline.AbstractPipeline.call(AbstractPipeline.java:87) 
    at org.xbib.pipeline.AbstractPipeline.call(AbstractPipeline.java:14) 
    at java.util.concurrent.FutureTask.run(FutureTask.java:262) 
    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:744) 

如何解決這個問題?可能是什麼問題?

回答

0

看起來你的河正試圖推向索引,而它是封閉的。更改您的索引設置,重新打開索引並重新啓動河流。

+0

如何重啓河流? – 2014-08-27 12:57:52

+0

我與之合作的唯一一條河需要刪除來停止它,然後從頭開始重新開始 – Gillespie 2014-08-27 14:22:18

相關問題