GNU/Linux >> Belajar Linux >  >> Linux

Tidak dapat memuat perpustakaan dukungan asli JNA Elasticsearch 6.x

  1. Buka /etc/sysconfig/elasticsearch
  2. Tambahkan ES_JAVA_OPTS="-Djna.tmpdir=/var/lib/elasticsearch/tmp" .

    (Untuk Elasticsearch yang lebih baru, gunakan Djava.io.tmpdir bukannya Djna.tmpdir )

  3. Mulai Elasticsearch menggunakan systemctl start elasticsearch atau service start elasticsearch .
  4. Anda dapat melihat sekarang tmp folder yang dibuat di dalam /var/lib/elasticsearch/ .
  5. Folder ini seharusnya memiliki izin eksekusi untuk elasticsearch pengguna
  6. Periksa izin dengan nama i -l /var/lib/elasticsearch
  7. Pastikan file izin memiliki izin seperti di bawah ini

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

Saya harap masalah Anda akan teratasi.


Saya memiliki masalah yang sama pada server cPanel CentOS7 dengan ElasticSearch 7.8 diinstal melalui YUM. Sesuai jawabannya, saya melakukan hal berikut:

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

Linux
  1. [Terpecahkan]:Pustaka OpenSSL tidak memiliki dukungan GOST

  2. Tidak Dapat Menghapus File, Bahkan Saat Menjalankan Sebagai Root?

  3. Menginstal Tomcat 7 di sistem Linux dengan Native Library

  1. Hadoop Tidak dapat memuat pustaka native-hadoop untuk peringatan platform Anda

  2. Tidak dapat dikompilasi dengan make | kesalahan fatal Tidak ada ruang tersisa di perangkat

  3. Cara menjalankan Elasticsearch 2.1.1 sebagai pengguna root di mesin Linux

  1. Mozilla Firefox 84.0 Dirilis dengan Dukungan Asli Apple Silicon

  2. Tidak Dapat Mengaktifkan Dukungan Cerdas Untuk Hard Drive Eksternal?

  3. Menjalankan skrip Python melalui systemd gagal memuat modul