Как создать ядро ​​Solr на Centos - PullRequest
0 голосов
/ 04 июля 2019

Я установил Solr 8.1.1 на centos 7, openJdk11 и хочу создать новое ядро.Но при создании я получаю сообщение об ошибке:

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"

Ответы [ 2 ]

0 голосов
/ 16 июля 2019

У меня была такая же проблема, как-то связанная с openJDK.Я установил oracleJDK и установил его в качестве java по умолчанию, используя

update-alternatives --config java

, и выбрал oracleJDK home по умолчанию, затем использовал

solr create -c myCore

Это сработало для меня.

введите описание изображения здесь

0 голосов
/ 04 июля 2019

Пример API для создания ядра приведен ниже.

http://localhost:8983/solr/admin/cores?action=CREATE&name=coreName&instanceDir=path/to/dir
&config=config_file_name.xml&dataDir=data

При использовании API SolrJ это будет примерно так, как показано ниже.

  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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...