[英]How to create solr core on centos
我在centos 7
(openJdk11)上安裝了Solr 8.1.1
,並希望創建一個新內核。 但是在創建時我收到一條錯誤消息:
ERROR: Error CREATEing SolrCore 'myCore': Unable to create core [myCore] Caused by: null
org.apache.solr.common.SolrException:org.apache.solr.common.SolrException: Bad or unsupported pattern: java.time.format.DateTimeFormatter$ClassicFormat@53ea7249"
創建核心的示例API如下所述。
http://localhost:8983/solr/admin/cores?action=CREATE&name=coreName&instanceDir=path/to/dir
&config=config_file_name.xml&dataDir=data
使用SolrJ API,如下所示。
String solrUrl = "http://localhost:8983/solr";
HttpSolrClient client = new HttpSolrClient.Builder(solrUrl).build();
CoreAdminRequest.Create createCore = new CoreAdminRequest.Create();
createCore.setCoreName(core);
createCore.setConfigSet( coreName);
createCore.process(client);
我遇到了同樣的問題,但它與openJDK有關。 我安裝了oracleJDK並將其設置為使用默認Java
update-alternatives --config java
並選擇oracleJDK home作為默認目錄,然后使用
solr create -c myCore
它為我工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.