gpt4 book ai didi

linux - 如何创建 Solr 6 核?

转载 作者:IT王子 更新时间:2023-10-29 00:15:53 26 4
gpt4 key购买 nike

我已经在 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

当我重新运行创建命令时,我得到:

ERROR: Error CREATEing SolrCore 'netest': Unable to create core [netest] Caused by: Can't find resource 'solrconfig.xml' in classpath or '/var/solr/data/netest'

如果我将 solrconfig.xml 复制到目录中并再次运行命令,我会得到:

ERROR: Error CREATEing SolrCore 'netest': Unable to create core [netest] Caused by: Can't find resource 'schema.xml' in classpath or '/var/solr/data/netest'

我被困在这个阶段,因为谷歌没有帮助我找到从哪里获取或创建 schema.xml 文件。

有人能帮忙吗?

最佳答案

这样试试

导航到 Solr/solr-6.1.0/server/solr/

创建新文件夹并将其命名为netest

Solr/solr-6.1.0/server/solr/configsets/basic_configs/ 复制 conf 文件夹并将其粘贴到 netest 文件夹中。

现在你在终端上输入这个命令 sudo ./solr create -c netest

这将使用 conf 文件夹中的配置文件创建名为 netest 的新核心

希望对你有帮助

关于linux - 如何创建 Solr 6 核?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38424574/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com