gpt4 book ai didi

Elasticsearch 不会在 centos 上启动,权限被拒绝

转载 作者:行者123 更新时间:2023-12-02 22:46:34 24 4
gpt4 key购买 nike

我以这种方式安装了elasticsearch:
在 Windows 上检索 tar.gz,将其解压缩并放在一个 zip 上
通过 ssh 将 zip 文件上传到服务器上,然后使用“解压缩文件”将其解压缩。

我修改了 elasticsearch 文件,使其具有这一行

export JAVA_HOME = "/home/xxx/project1/jdk1.8.0_73_linux64"

略低于
#!/bin/sh

现在当我进入/home/xxx/project1/elasticsearch/bin 并输入
./elasticsearch

我明白了
-bash: ./elasticsearch: Permission denied

我可以做些什么来获得有关该问题的更多信息?
我以用户 xxx 的身份登录

谢谢。

最佳答案

问题是,您已经安装了以 root 身份登录的弹性。现在您肯定是以非 root 身份登录的。如果您以具有 root 权限的用户身份工作,您可能会启动弹性,但它告诉您,您不能以 root 身份运行。您的弹性文件夹的所有者是 root(他安装了它)。因此,您需要做的就是将文件夹的所有者更改为您的 xxx 用户(让他运行弹性)。您可以轻松地执行以下命令:

chown -R new_owner path

例如,用户为 xxx,路径为/opt/elasticsearch-2.3.5:
chown -R xxx /opt/elasticsearch-2.3.5

“-R”参数确保不仅文件夹,而且里面的所有文件都会递归地更改您提供的所有者。

关于Elasticsearch 不会在 centos 上启动,权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35844434/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com