浏览器访问solr报错:HTTP Status 500 - {msg=SolrCore 'collection1' is not available due to init failure
生活随笔
收集整理的這篇文章主要介紹了
浏览器访问solr报错:HTTP Status 500 - {msg=SolrCore 'collection1' is not available due to init failure
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、錯誤信息
org.apache.solr.common.SolrException: SolrCore 'collection1' is not available due to init failure:Index locked for write for core collection1at org.apache.solr.core.CoreContainer.getCore(CoreContainer.java:753)at org.apache.solr.client.solrj.embedded.EmbeddedSolrServer.request(EmbeddedSolrServer.java:110)at org.apache.solr.client.solrj.request.QueryRequest.process(QueryRequest.java:91)at org.apache.solr.client.solrj.SolrServer.query(SolrServer.java:301)at cn.com.test.TestEmbedded.test(TestEmbedded.java:30)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:606).......................................................Caused by: org.apache.lucene.store.LockObtainFailedException: Index locked for write for core collection1at org.apache.solr.core.SolrCore.initIndex(SolrCore.java:505)at org.apache.solr.core.SolrCore.<init>(SolrCore.java:774)二、原因
由于不正常操作,使solr索引處于鎖定狀態
三、處理方法
關閉啟動時鎖定
1、修改solrhome下/collection1/conf/solrconfig.xml(命令: vi /solrhome/collection1/conf/solrconfig.xml)
2、釋放標簽: false 并將false改為true(查找命令: /unlock)
3、如圖所示:
總結
以上是生活随笔為你收集整理的浏览器访问solr报错:HTTP Status 500 - {msg=SolrCore 'collection1' is not available due to init failure的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 你所需要的java异常的处理和设计及深入
- 下一篇: SolrException: Index