全部产品
Search
文档中心

Elasticsearch:Konfigurasikan pustaka pihak ketiga

更新时间:Jul 06, 2025

Jika Anda ingin menentukan file driver dalam file konfigurasi kluster Alibaba Cloud Logstash, gunakan fitur Pustaka Pihak Ketiga untuk mengunggah file tersebut. Fitur ini juga memungkinkan Anda mengelola file driver yang telah diunggah.

Prosedur

  1. Buka halaman Kluster Logstash dari konsol Elasticsearch Alibaba Cloud.

  2. Navigasikan ke kluster yang diinginkan.

    1. Di bilah navigasi atas, pilih wilayah tempat kluster berada.

    2. Pada halaman Logstash Clusters, temukan kluster dan klik ID-nya.

  3. Di panel navigasi sisi kiri halaman yang muncul, klik Cluster Configuration.

  4. Di bagian Third-party Libraries, klik Manage di sebelah kanan Upload.

  5. Di bagian bawah panel Modify Configuration, klik Configure.

  6. Klik Upload. Kemudian, di kotak dialog yang muncul, pilih file yang ingin diunggah.

    Anda dapat mengunggah beberapa file driver sekaligus. Ekstensi nama file setiap file driver harus .jar, dan setiap nama file tidak boleh melebihi 100 karakter. Sistem memeriksa nama file dan nilai checksum MD5 sebelum file diunggah. Jika pemeriksaan gagal, sistem akan menampilkan pesan kesalahan yang menunjukkan bahwa file tidak dapat diunggah.

    Tabel berikut mencantumkan file driver yang didukung oleh Logstash.

    Jenis driver

    File driver

    Driver JDBC MySQL

    Driver JDBC PolarDB untuk Oracle

    JDBC driver of PolarDB for Oracle.zip

    Catatan

    Alibaba Cloud PolarDB for Oracle menyediakan driver JDBC yang kompatibel dengan Java 6, Java 7, atau Java 8. Driver file berikut disediakan:

    • polardb-jdbc16.jar

    • polardb-jdbc17.jar

    • polardb-jdbc18.jar

    Anda dapat memilih driver JDBC berdasarkan versi Java Development Kit (JDK) yang digunakan oleh aplikasi Anda.

    Driver JDBC PostgreSQL

    Peringatan

    Setelah Anda mengunggah file driver untuk sebuah kluster, sistem akan memulai ulang kluster tersebut. Hal ini dapat memengaruhi layanan Anda. Lanjutkan dengan hati-hati.

  7. Klik Save.

    Kemudian, sistem akan memulai ulang kluster. Setelah kluster dimulai ulang, pustaka pihak ketiga dikonfigurasi.

  8. Opsional:Klik Manage di sebelah kanan Upload untuk melihat informasi tentang pustaka pihak ketiga di panel Modify Configuration.

    Informasi pustaka pihak ketiga mencakup File Name dan File Path. Jika Anda ingin menggunakan pustaka pihak ketiga saat mengonfigurasi pipeline, Anda dapat memperoleh path pustaka pihak ketiga dari kolom File Path dan menentukan path tersebut di dalam file konfigurasi pipeline. Untuk informasi lebih lanjut, lihat Gunakan Logstash untuk menyinkronkan data dari ApsaraDB RDS for MySQL ke Elasticsearch.

    Penting
    • Untuk alasan keamanan, jika Anda menentukan driver JDBC saat mengonfigurasi pipeline, Anda harus menambahkan allowLoadLocalInfile=false&autoDeserialize=false di akhir parameter jdbc_connection_string, seperti jdbc_connection_string => "jdbc:mysql://xxx.drds.aliyuncs.com:3306/test-database?allowLoadLocalInfile=false&autoDeserialize=false". Jika tidak, saat Anda menambahkan file konfigurasi untuk pipeline Logstash, sistem akan menampilkan pesan kesalahan yang menunjukkan kegagalan pemeriksaan.

    • Untuk menghapus file yang tidak lagi digunakan, buka panel Modify Configuration, klik Configure di bagian bawah, temukan file tersebut, lalu klik ikon Delete.

Referensi

  • Operasi API yang digunakan untuk menanyakan pustaka pihak ketiga yang dikonfigurasikan untuk kluster Logstash: ListExtendfiles

  • Operasi API yang digunakan untuk memperbarui pustaka pihak ketiga yang dikonfigurasikan untuk kluster Logstash: UpdateExtendfiles