linux - 运行弹性搜索。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)
解决方案
似乎 ./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
推荐阅读
- python - 如何使 import os 命令在 python 脚本中工作
- python - 如何在python中从numpy数组创建png图像文件对象而不保存到磁盘(用于http请求)
- r - 当我不使用 gsub 函数时,R 中的 recode 函数出现奇怪的 gsub 错误
- php - 应用程序架构 - 何时为对象的属性值使用单独的类?
- android - 水平回收器视图会切断文本,因为它为所有列表项保持相同的高度
- python - 从字典中迭代值时出现类型错误
- php - 模型 Codeigniter 中的非法字符串偏移
- javascript - 标记坐标不正确传单
- reporting-services - Web 报表查看器中显示大紫线
- pandas - 使用 np.random 跳转分布