<オール>
あなたは今
このフォルダには
名前
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 ファイルにありません。この事件は報道される