从 vagrant 配置文件运行“solr create”时连接被拒绝

从 vagrant 配置文件运行“solr create”时连接被拒绝

我正在尝试创建一个CKAN 2.10.1使用 vagrant 实例。代码在这里vagrant-ckan GitHub 存储库

调用vagrant upsetup/provision_ckan.sh文件,除了 Solr 创建会话过程之外,几乎所有事情都顺利进行。当setup/provision_ckan.sh到达第 74 行 ( sudo -u solr /opt/solr/bin/solr create -c ckan)时Connect to localhost:8983 [localhost/127.0.0.1] failed: Connection refused (Connection refused),发生错误,并且该过程未正确完成。

这个 stackoverflow答案似乎与我的差不多,但是接受答案不幸的是,没有起作用。

我也试过这是另一个 stackoverflow选项,但什么也没有。

我认为这可能是由于 vagrant machine 创建过程导致的用户权限问题。如果是,我该如何修复?如果不是,我遗漏了什么?

观察:CKAN官方文档建议sudo bash ./install_solr_service.sh solr-8.11.2.tgzroot用户身份运行。我也尝试了此选项,但过程同样失败。

相关内容