Elastic Cloudでバージョンアップが終わらない


(Cgetc) #1

Elastic Cloud上のElasticsearchを5.2.0から5.6.3にバージョンアップを試みたが、全然終わりません。
下記のエラーが頻発しているので、それが原因だと思われます。
5.6.2のクラスタに同じ辞書ファイルを登録して、同じインデックを作成して運用していますが、問題はありません。
おそらく、バージョンアップ時に辞書ファイルが原因でデータ移行に失敗しているのだと考えています。

どういった理由で、バージョンアップ時にこうなるのか、
原因と、オンラインでバージョンアップする際の留意点を教えて下さい。

--
[2017-10-11T09:08:21,291][WARN ][org.elasticsearch.indices.cluster.IndicesClusterStateService] [[index-2017-07-18-01][2]] marking and sending shard failed due to [failed to create index] java.lang.RuntimeException: Illegal user dictionary entry あんしんほしょう - the number of segmentations (2) does not the match number of readings (1) at org.apache.lucene.analysis.ja.dict.UserDictionary.(UserDictionary.java:112) ~[?:?] at org.apache.lucene.analysis.ja.dict.UserDictionary.open(UserDictionary.java:81) ~[?:?] at org.elasticsearch.index.analysis.KuromojiTokenizerFactory.getUserDictionary(KuromojiTokenizerFactory.java:65) ~[?:?] at org.elasticsearch.index.analysis.KuromojiTokenizerFactory.(KuromojiTokenizerFactory.java:52) ~[?:?] at org.elasticsearch.index.analysis.AnalysisRegistry.buildMapping(AnalysisRegistry.java:342) ~[elasticsearch-5.6.3.jar:5.6.3] at org.elasticsearch.index.analysis.AnalysisRegistry.buildTokenizerFactories(AnalysisRegistry.java:176) ~[elasticsearch-5.6.3.jar:5.6.3] at org.elasticsearch.index.analysis.AnalysisRegistry.build(AnalysisRegistry.java:154) ~[elasticsearch-5.6.3.jar:5.6.3] at org.elasticsearch.index.IndexService.(IndexService.java:145) ~[elasticsearch-5.6.3.jar:5.6.3] at org.elasticsearch.index.IndexModule.newIndexService(IndexModule.java:363) ~[elasticsearch-5.6.3.jar:5.6.3] at org.elasticsearch.indices.IndicesService.createIndexService(IndicesService.java:448) ~[elasticsearch-5.6.3.jar:5.6.3] at org.elasticsearch.indices.IndicesService.createIndex(IndicesService.java:413) ~[elasticsearch-5.6.3.jar:5.6.3] at org.elasticsearch.indices.IndicesService.createIndex(IndicesService.java:147) ~[elasticsearch-5.6.3.jar:5.6.3] at org.elasticsearch.indices.cluster.IndicesClusterStateService.createIndices(IndicesClusterStateService.java:444) [elasticsearch-5.6.3.jar:5.6.3] at org.elasticsearch.indices.cluster.IndicesClusterStateService.applyClusterState(IndicesClusterStateService.java:202) [elasticsearch-5.6.3.jar:5.6.3] at org.elasticsearch.cluster.service.ClusterService.callClusterStateAppliers(ClusterService.java:814) [elasticsearch-5.6.3.jar:5.6.3] at org.elasticsearch.cluster.service.ClusterService.publishAndApplyChanges(ClusterService.java:768) [elasticsearch-5.6.3.jar:5.6.3] at org.elasticsearch.cluster.service.ClusterService.runTasks(ClusterService.java:587) [elasticsearch-5.6.3.jar:5.6.3] at org.elasticsearch.cluster.service.ClusterService$ClusterServiceTaskBatcher.run(ClusterService.java:263) [elasticsearch-5.6.3.jar:5.6.3] at org.elasticsearch.cluster.service.TaskBatcher.runIfNotProcessed(TaskBatcher.java:150) [elasticsearch-5.6.3.jar:5.6.3] at org.elasticsearch.cluster.service.TaskBatcher$BatchedTask.run(TaskBatcher.java:188) [elasticsearch-5.6.3.jar:5.6.3] at org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingRunnable.run(ThreadContext.java:569) [elasticsearch-5.6.3.jar:5.6.3] at org.elasticsearch.common.util.concurrent.PrioritizedEsThreadPoolExecutor$TieBreakingPrioritizedRunnable.runAndClean(PrioritizedEsThreadPoolExecutor.java:247) [elasticsearch-5.6.3.jar:5.6.3] at org.elasticsearch.common.util.concurrent.PrioritizedEsThreadPoolExecutor$TieBreakingPrioritizedRunnable.run(PrioritizedEsThreadPoolExecutor.java:210) [elasticsearch-5.6.3.jar:5.6.3] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_144] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_144] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_144]


(Jun Ohtani) #2

Elastic Cloud Standardのサポートについては、チケットベースのサポートを行っております。
こちらをご覧いただき、チケットの作成をして問い合わせをお願いいたします。

https://www.elastic.co/jp/cloud/as-a-service/support
https://www.elastic.co/support/welcome/cloud


(Cgetc) #3

チケットの作成をしようと思いましたが、アカウントが不明なので、こちらに投稿させていただきました。
https://cloud.elastic.co/ へはログインできるのですが、
https://www.elastic.co/jp/cloud/as-a-service/support への投稿には別途アカウントが必要なのでしょうか?


(Jun Ohtani) #4

Cloud登録時にSupport Portalへの登録のメールが届いていないでしょうか?

2017年5月より前のお客様についてはメールが登録されたというメールが届いているはずです。
参考:https://discuss.elastic.co/t/now-live-new-elastic-cloud-standard-support/84161

参考:https://www.elastic.co/blog/announcing-support-for-elastic-cloud-hosted-elasticsearch-standard

または、Elastic Cloudに登録されているメールでhttps://www.elastic.co/support/welcome/cloud に記載のあるアドレスに必要事項をメールしていただけますでしょうか?
必要事項については「What should I say in my case?」をご覧ください。


(system) #5

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.