首页 > 解决方案 > 运行弹性搜索。Bash:./bin/elasticsearch:权限被拒绝

问题描述

我尝试在 Hortonworks 数据平台中运行 Elasticsearch。我收到错误“bash: ./bin/elasticsearch: Permission denied”。您可以在下面看到部分脚本。你可以帮帮我吗?提前致谢。

[root@sandbox-hdp elasticsearch-6.2.4]# sudo chown -R maria_dev elasticsearch-6.2.4
[root@sandbox-hdp elasticsearch-6.2.4]# su maria_dev
[maria_dev@sandbox-hdp elasticsearch-6.2.4]$ ./bin/elasticsearch
bash: ./bin/elasticsearch: Permission denied


[maria_dev@sandbox-hdp elasticsearch-6.2.4]$ java -version
openjdk version "1.8.0_191"
OpenJDK Runtime Environment (build 1.8.0_191-b12)
OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)

标签: linuxelasticsearchhortonworks-data-platform

解决方案


似乎 ./bin/elasticsearch 没有执行权限。

chown -R maria_dev elasticsearch-6.2.4
chmod -R 775 elasticsearch-6.2.4 
su - maria_dev
cd elasticsearch-6.2.4
./bin/elasticsearch-6.2.4

推荐阅读