GNU/Linux >> Linux の 問題 >  >> Linux

JNA ネイティブ サポート ライブラリ Elasticsearch 6.x を読み込めません

<オール>
  • /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

  • Linux
    1. ネイティブAppleシリコンサポートでリリースされたMozillaFirefox84.0

    2. [解決済み]:OpenSSLライブラリはGOSTをサポートしていません

    3. 外付けハードドライブのスマートサポートを有効にできませんか?

    1. ルートとして実行している場合でも、ファイルを削除できませんか?

    2. Linux –すべてのCプログラムはライブラリをロードする必要がありますか?

    3. 起動:ダイナミックライブラリ‘/usr/lib/php/20151012/php_mbstring.dllを読み込めませんか?

    1. いくつかの GDB コマンド – コアのデバッグ、逆アセンブル、共有ライブラリのロード

    2. root としても bash スクリプトを実行できませんか?

    3. make でコンパイルできません |致命的なエラー デバイスにスペースが残っていません