Üçüncü Taraf Kütüphaneler özelliği, Alibaba Cloud Logstash küme yapılandırmanız için sürücü dosyalarını yüklemenize ve yönetmenize olanak tanır.
Yordam
-
Hedef kümeye gidin.
Üst gezinme çubuğunda kümenin bulunduğu bölgeyi seçin.
Logstash Clusters sayfasında ilgili kümeyi bulun ve ID'sine tıklayın.
Sol gezinme bölmesinde Cluster Configuration seçeneğine tıklayın.
Third-party Libraries bölümünde Upload yanındaki Manage öğesine tıklayın.
Modify Configuration sayfasında alt kısımdaki Configure düğmesine tıklayın.
-
Upload seçeneğine tıklayın ve açılan iletişim kutusundan yerel dosyaları seçerek yükleyin.
Aynı anda birden fazla dosya yükleyebilirsiniz. Yüklemeden önce Alibaba Cloud Logstash, her dosyayı adına ve MD5 değerine göre doğrular. Dosyaların uzantısı .jar olmalı, dosya adı Çin karakterleri içermemeli ve 100 karakteri aşmamalıdır. Bu doğrulamadan geçemeyen bir dosya varsa hata mesajı görüntülenir ve dosya yüklenmez.
Alibaba Cloud Logstash şu anda MySQL JDBC, PolarDB for Oracle JDBC ve PostgreSQL JDBC olmak üzere üç tür sürücü dosyasını destekler. İndirme bağlantıları aşağıdaki tabloda listelenmiştir.
Sürücü türü
Sürücü dosyası
NotAlibaba Cloud PolarDB for Oracle, Java 6, Java 7 ve Java 8 ile uyumlu JDBC sürücüleri sağlar. İlgili JAR dosyaları şunlardır:
-
polardb-jdbc16.jar
-
polardb-jdbc17.jar
-
polardb-jdbc18.jar
Uygulamanızın Java Development Kit (JDK) sürümüyle eşleşen JDBC sürücüsünü seçin.
UyarıÜçüncü taraf kütüphanelerde değişiklik yapmak kümenin yeniden başlatılmasına neden olur. Hizmet kesintilerini önlemek için bu değişikliği yalnızca yoğun olmayan saatlerde yapın.
-
Save düğmesine tıklayın.
Yapılandırmayı kaydetmek kümenin yeniden başlatılmasını tetikler. Yeniden başlatma tamamlandığında üçüncü taraf kütüphaneler eklenir.
-
İsteğe bağlı: Yüklenen dosyaların ayrıntılarını Modify Configuration sayfasında görüntülemek için Upload yanındaki Manage seçeneğine tekrar tıklayın.
Sayfa, yüklenen her dosya için File Name ve File Path bilgilerini gösterir. Bu kütüphaneyi gerektiren bir işlem hattı yapılandırırken kullanmak üzere bir dosyanın File Path bilgisini kopyalayabilirsiniz. Yapılandırma örneği için bkz. RDS for MySQL'den Elasticsearch'e veri senkronize etmek için Logstash'i kullanma.
ÖnemliGüvenlik amacıyla işlem hattı yapılandırmanızda JDBC sürücüsü kullanıyorsanız
jdbc_connection_stringparametresineallowLoadLocalInfile=false&autoDeserialize=falseifadesini eklemeniz gerekir. Aksi takdirde Logstash yapılandırma dosyası doğrulamadan geçemez. Örneğin:jdbc_connection_string => "jdbc:mysql://xxx.drds.aliyuncs.com:3306/test-database?allowLoadLocalInfile=false&autoDeserialize=false".Kullanılmayan bir üçüncü taraf kütüphanesini kaldırmak için Modify Configuration sayfasına gidin, alt kısımdaki Configure düğmesine tıklayın ve ardından dosyanın yanındaki
simgesine tıklayın.
İlgili API'ler
ListExtendfiles: Bir Logstash kümesinin üçüncü taraf kütüphanelerini sorgular.
UpdateExtendfiles: Bir Logstash kümesinin üçüncü taraf kütüphanelerini günceller.