Ana içeriğe geç

Patrona'da Vertica ile Çalışmak

v0.20.0'dan itibaren Patrona, Vertica veritabanlarına bağlanmak için bir sürücü sağlar. Patrona, arka planda Vertica'nın JDBC sürücüsünü kullanır; lisans kısıtlamaları nedeniyle, bunu Patrona'nın bir parçası olarak dahil edemiyoruz. Neyse ki, kendiniz indirip Patrona'ya sunmak kolaydır ve sadece birkaç dakika sürer.

Vertica JDBC Sürücü JAR'ını İndirme

JDBC sürücüsünü Vertica'nın JDBC sürücü indirme sayfasından indirebilirsiniz. Bu sayfaya gidin, hesabınıza giriş yapın, lisans sözleşmesini kabul edin ve vertica-jdbc-8.0.0-0.jar dosyasını (Vertica DB sürüm 8.0 için) indirin veya çalıştırmakta olduğunuz Vertica sürümüne en yakın olan sürücü sürümünü indirin.

Doğru JDBC sürücüsü sürümünü kullandığınızdan emin olmanız çok önemlidir; sürücünün 8.0 sürümü Vertica'nın 7.2 sürümüyle çalışmaz; sürücünün 7.2 sürümü Vertica'nın 7.1 sürümüyle çalışmaz ve bu böyle devam eder. Şüpheniz varsa, Vertica sürümünüz için doğru JDBC sürücüsü sürümünü bulmak için Vertica'nın belgelerine bakın.

Vertica JDBC Sürücü JAR'ını Patrona Eklenti Dizinine Ekleme

Patrona, başlatıldığında Patrona eklenti dizininde Vertica JDBC sürücü JAR'ını bulursa, Vertica sürücüsünü otomatik olarak kullanılabilir hale getirecektir. Tek yapmanız gereken dizini oluşturmak, indirdiğiniz JAR'ı içine taşımak ve Patrona'yı yeniden başlatmak.

JAR'dan Çalıştırırken

Varsayılan olarak, eklenti dizinine plugins adı verilir ve Patrona JAR ile aynı dizinde bulunur.

Örneğin, Patrona'yı /app/ adlı bir dizinden çalıştırıyorsanız, Vertica JDBC sürücü JAR'ını /app/plugins/ dizinine taşımanız gerekir:

# Patrona'yı Vertica desteğiyle çalıştırmak için örnek dizin yapısı
/app/patrona.jar
/app/plugins/vertica-jdbc-8.0.0-0.jar

Docker'dan Çalıştırırken

Docker aracılığıyla çalıştırırken eklenti ekleme işlemi benzerdir, ancak plugins dizinini bağlamanız gerekir. Daha fazla ayrıntı için buradaki talimatlara bakın.