Bir geliştirici olarak, sqoop job
kullanarak mevcut MySQL tablosundan veri alarak projemiz için HBase tablosu oluşturdum. Sorun, veri analiz ekibimizin MySQL sözdizimini bilmesi, HIVE
tablosunu kolayca sorgulayabilmeleri anlamına geliyor. Onlar için HIVE'da HBase tablosunu ortaya çıkarmalıyım. Verileri HIVE'da tekrar doldurarak verileri kopyalamak istemiyorum. Ayrıca, çoğaltılan verilerin gelecekte tutarlılık sorunları olabilir.HBase tablosuna Hive & vice-versa'da nasıl erişirim?
HBase tablosunu HIVE numaralı veride yineleme verileri olmadan gösterebilir miyim? Evet ise nasıl yaparım? Ayrıca, HBase tablomda insert/update/delete
verisi güncellenmiş olursa veriler HIVE'da herhangi bir sorun olmadan görüntüleniyor mu?
Bazen, veri analitik ekibimiz HIVE'da tablo oluşturur ve verileri doldurur. Onları HBase'ye maruz bırakabilir miyim? Evet ise nasıl?
Ne ters hakkında daha fazla bilgi için
? HIVE tablom var ve bunu HBase'ye mi maruz bırakıyorum? – Abhishek
@Abhishek HBaseStorageHandler tarafından saklanan bir HIVE tablosuna yazdığınız sürece, masa ve verdikleri veriler HBase'de saklanır. Ekibiniz HIVE'da olduğu kadar HBase depolanmış tabloları (harici veya değil) oluşturabilir ve bunlara "INSERT ... SELECT ...", sorgu bittikten sonra veriler HBase'de hemen kullanılabilir. Dene. –
Anladım .. Teşekkürler :) – Abhishek