<オール>
あなたは今
このフォルダには
名前
Linux
/etc/sysconfig/elasticsearch
に移動
ES_JAVA_OPTS="-Djna.tmpdir=/var/lib/elasticsearch/tmp"
を追加 .
(新しい Elasticsearch の場合は、Djava.io.tmpdir
を使用します Djna.tmpdir
の代わりに )
systemctl start elasticsearch
を使用して Elasticsearch を開始します または service start elasticsearch
.tmp
を見ることができます /var/lib/elasticsearch/
内に作成されたフォルダ .elasticsearch
の実行権限が必要です ユーザーi -l /var/lib/elasticsearch
の権限を確認してください 許可ファイルに以下のような許可があることを確認してください
dr-xr-xr-x root root /
drwxr-xr-x root root var
drwxr-xr-x root root lib
drwxr-x--- elasticsearch elasticsearch elasticsearch
問題が解決されることを願っています。
YUM経由でElasticSearch 7.8がインストールされたCentOS7 cPanelサーバーでも同じ問題が発生しました。回答に従って、次のことを行いました:
<オール>ES_JAVA_OPTS="-Djna.tmpdir=/var/lib/elasticsearch/tmp"
を設定 /etc/sysconfig/elasticsearch
で mkdir -p /var/lib/elasticsearch/tmp
chown -R elasticsearch.elasticsearch /var/lib/elasticsearch/tmp
Laravel + SQLite =SQLSTATE[HY000]General Error:8 読み取り専用データベースに書き込もうとしています
Linux:「ユーザー名」が sudoers ファイルにありません。この事件は報道される