我正在尝试创建一个CKAN 2.10.1使用 vagrant 实例。代码在这里vagrant-ckan GitHub 存储库。
调用vagrant up
该setup/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.tgz
以root
用户身份运行。我也尝试了此选项,但过程同样失败。