Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 14155|Yanıt: 1

[Kaynak] Spring Boot Projesi, HBase 2.x'i Çalıştırmak İçin En Güncel HBase Java API'sini Kullanan Detaylı Açıklama

[Bağlantıyı kopyala]
Yayınlandı 9.01.2019 13:57:39 | | | |
1. HBase 2.x ortamını yapılandırmak

Burada, sadece HBase'in Java API'sinin kullanımını test etmek için olduğu için, sadece yerel sanal makinede servisin bağımsız bir sürümünü dağıttım ve üretim ortamı küme modunu kendi başına dağıtabiliyor. Ayrıca, HBase servisinin bağımsız versiyonunun bazı dinleme portlarının sanal makinenin 127.0.0.1 dosyasına bağlı olduğu ve bu nedenle fiziksel makinede Java API ile HBase'e bağlanmayı imkansız kıldığı da belirtilmelidir. Benim çözümüm, ilgili port eşlemesini yapılandırmak için SecureCRT kullanmak, özel eşleme bilgileri aşağıdaki gibidir:



2. HBase 2.x'i çalıştırmak için en son Java API'sinin kullanımının ayrıntılı açıklaması

(1) Spring Boot/Spring Cloud projesine aşağıdaki bağımlılıkları ekleyin:

(2) HBase ile ilgili temel işlemler:



(3) HBase yapılandırma bilgisi ekleyin:


Kullanılan özel özellikler şunlardır:

(4) Yukarıdaki temel yöntemleri test edin:

i) Tabloların silinmesi, oluşturulması ve temel sorgular:


Birim testleri çalıştırıldıktan sonra çıktı şu şekildedir:

ii) startRowKey ve stopRowKey belirten sorgu:

Bu sorgu genellikle RowKey sürekli artırıldığında ve verinin yalnızca bir kısmı sorgulandığında (örneğin sayfalama) kullanılır:


Birim testleri çalıştırıldıktan sonra çıktı şu şekildedir:

iii) Tüm tablo isimlerini alın:

Birim testleri çalıştırıldıktan sonra çıktı şu şekildedir:

iv) Belirli bir hücrenin birden fazla versiyonu için veri alın:

Birim testleri çalıştırıldıktan sonra çıktı şu şekildedir:

Not: HBase varsayılan olarak sadece bir sürümü kaydettiği için bu etki burada görünmez.

v) Satır anahtarı filtrelerine dayalı sorgu verisi:


Birim testleri çalıştırıldıktan sonra çıktı şu şekildedir:

vi) Sütun adı filtresine dayalı sorgu verisi:

Birim testleri çalıştırıldıktan sonra çıktı şu şekildedir:



vii) Satır anahtarlarında belirli karakterler içeren verileri sorgulamak:

Birim testleri çalıştırıldıktan sonra çıktı şu şekildedir:

viii) Belirtilen sütunu silin:

Birim testleri çalıştırıldıktan sonra çıktı şu şekildedir:

ix) Belirtilen satırı sil:

Birim testleri çalıştırıldıktan sonra çıktı şu şekildedir:

Çıktıya göre, bu veri satırının gerçekten silindiği görülebiliyor.

x) Belirtilen sütun ailesini silin:


Birim testleri çalıştırıldıktan sonra çıktı şu şekildedir:

Çıktıya göre, "geri" sütun ailesinin silindiği tespit edilebiliyor.





Önceki:Excel dosyalarını okuma/oluştur
Önümüzdeki:"Tianwang Kasabası Malikanesi"nin Gizli Tılsımına bir bakın
Yayınlandı 5.06.2019 16:18:18 |
Kaydolduğunuz için teşekkürler, çok iyi yazılmış ve öğrendim.
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com