我在 Digital Ocean ubuntu 实例上安装了 Solr 6:
install_solr_service.sh solr-6.1.0.tgz
并验证 Solr 正在运行。但是,我无法通过 UI 或命令行创建任何内核。我尝试了各种不同的排列:
sudo ./solr create -c netest
包含
sudo ./solr create -c netest -d /opt/solr/server/solr/configsets/basic_configs/conf/
但它总是给我:
ERROR: Error CREATEing SolrCore 'netest': Unable to create core [netest] Caused by: /var/solr/data/netest/data
如果我提前创建目录:
sudo mkdir /var/solr/data/netest/
sudo mkdir /var/solr/data/netest/data
sudo chown -R solr:solr /var/solr/data
当我重新运行创建命令时,我得到:
错误:创建 SolrCore 'netest' 时出错:无法创建核心 [netest] 原因:在类路径或 '/var/solr/data/netest' 中找不到资源 'solrconfig.xml'
如果我复制solrconfig.xml
到目录并再次运行命令,我会得到:
错误:创建 SolrCore 'netest' 时出错:无法创建核心 [netest] 原因:在类路径或 '/var/solr/data/netest' 中找不到资源 'schema.xml'
我被困在这个阶段,因为谷歌没有帮助我找到获取或创建 schema.xml 文件的位置。
任何人都可以帮忙吗?