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
Buka halaman Kluster Logstash dari konsol Elasticsearch Alibaba Cloud.
Navigasikan ke kluster yang diinginkan.
Di bilah navigasi atas, pilih wilayah tempat kluster berada.
Pada halaman Logstash Clusters, temukan kluster dan klik ID-nya.
Di panel navigasi sisi kiri halaman yang muncul, klik Cluster Configuration.
Di bagian Third-party Libraries, klik Manage di sebelah kanan Upload.
Di bagian bawah panel Modify Configuration, klik Configure.
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
JDBC driver of PolarDB for Oracle.zip
CatatanAlibaba 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.
PeringatanSetelah Anda mengunggah file driver untuk sebuah kluster, sistem akan memulai ulang kluster tersebut. Hal ini dapat memengaruhi layanan Anda. Lanjutkan dengan hati-hati.
Klik Save.
Kemudian, sistem akan memulai ulang kluster. Setelah kluster dimulai ulang, pustaka pihak ketiga dikonfigurasi.
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.
PentingUntuk alasan keamanan, jika Anda menentukan driver JDBC saat mengonfigurasi pipeline, Anda harus menambahkan
allowLoadLocalInfile=false&autoDeserialize=falsedi akhir parameterjdbc_connection_string, sepertijdbc_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
.
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