GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Die native JNA-Unterstützungsbibliothek Elasticsearch 6.x kann nicht geladen werden

  1. Gehe zu /etc/sysconfig/elasticsearch
  2. Fügen Sie ES_JAVA_OPTS="-Djna.tmpdir=/var/lib/elasticsearch/tmp" hinzu .

    (Für neuere Elasticsearch verwenden Sie Djava.io.tmpdir statt Djna.tmpdir )

  3. Starten Sie Elasticsearch mit systemctl start elasticsearch oder service start elasticsearch .
  4. Sie können jetzt tmp sehen Ordner, der in /var/lib/elasticsearch/ erstellt wurde .
  5. Dieser Ordner sollte die Ausführungsberechtigung für elasticsearch haben Benutzer
  6. Überprüfen Sie die Berechtigung mit dem Namen i -l /var/lib/elasticsearch
  7. Stellen Sie sicher, dass die Berechtigungsdatei so etwas wie die folgende Berechtigung enthält

    dr-xr-xr-x root          root          /
    drwxr-xr-x root          root          var
    drwxr-xr-x root          root          lib
    drwxr-x--- elasticsearch elasticsearch elasticsearch
    

Ich hoffe, Ihr Problem wird gelöst.


Ich hatte das gleiche Problem auf einem CentOS7-cPanel-Server, auf dem ElasticSearch 7.8 über YUM installiert war. Gemäß der Antwort habe ich Folgendes getan:

  1. Setzen Sie ES_JAVA_OPTS="-Djna.tmpdir=/var/lib/elasticsearch/tmp" in /etc/sysconfig/elasticsearch
  2. mkdir -p /var/lib/elasticsearch/tmp
  3. chown -R elasticsearch.elasticsearch /var/lib/elasticsearch/tmp

Linux
  1. Einige GDB-Befehle – Kern debuggen, disassemblieren, gemeinsam genutzte Bibliothek laden

  2. Installieren von Tomcat 7 auf einem Linux-System mit Native Library

  3. Hadoop Die native Hadoop-Bibliothek für Ihre Plattformwarnung kann nicht geladen werden

  4. Kompilieren mit make | nicht möglich Schwerwiegender Fehler Kein freier Speicherplatz auf dem Gerät

  5. So führen Sie Elasticsearch 2.1.1 als Root-Benutzer auf einem Linux-Computer aus

So konfigurieren Sie Ubuntu 14.04 für das native ZFS-Root-Dateisystem

Mozilla Firefox 84.0 mit nativer Apple Silicon-Unterstützung veröffentlicht

Datei kann nicht gelöscht werden, auch wenn sie als Root ausgeführt wird?

Linux – Müssen alle C-Programme eine Bibliothek laden?

Startup:Dynamische Bibliothek '/usr/lib/php/20151012/php_mbstring.dll kann nicht geladen werden?

Kann Ubuntu auf Acer Aspire Es17 nicht booten?