在rspec测试用例中启动elasticserach集群时权限被拒绝

dm7nw8vv  于 2021-06-13  发布在  ElasticSearch
关注(0)|答案(1)|浏览(426)

我在RubyonRails6上运行的api应用程序中使用ElasticSearchRubyGem。在developmentenv中,一切都运行良好,但是为了测试,我想使用elasticsearch扩展创建测试集群。当我运行rspec并尝试启动服务器时,出现以下错误。我使用的是ubuntu18.04。

Starting 2 Elasticsearch nodes../usr/share/elasticsearch/bin/elasticsearch-env: line 81: /etc/default/elasticsearch: Permission denied
/usr/share/elasticsearch/bin/elasticsearch-env: line 81: /etc/default/elasticsearch: Permission denied
2ledvvac

2ledvvac1#

什么elasticsearch版本?
elasticsearch是如何安装的?
输出自 ls -l /etc/default/elasticsearch ?
如果所有权设置错误,这将解决您的问题:

sudo chown -R elasticsearch:elasticsearch /etc/default/elasticsearch

每https://discuss.elastic.co/t/permission-denied-starting-elasticsearch-7-0/179336

相关问题