我在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
1条答案
按热度按时间2ledvvac1#
什么elasticsearch版本?
elasticsearch是如何安装的?
输出自
ls -l /etc/default/elasticsearch
?如果所有权设置错误,这将解决您的问题:
每https://discuss.elastic.co/t/permission-denied-starting-elasticsearch-7-0/179336