Merhaba,
Son blog
yazımdan bu yana biraz ara vermek durumunda kaldım. Yazılarımı mümkün
olduğunca, zamanım yettiğince devam ettirmek istiyorum.
Hep belirttiğim kurulum işlemlerini anlatırken bende sıkılıyorum. Aşağıdaki şekilde komutlara, komutlardan sonra gerçek örnekleri anlatmak ve tartışmak açıkcası daha çok seviyorum. Sizler de kurulumları bitirdi iseniz bu blog yazımla birlikte hızlıca hbase kullanımına başlayınız.
Hep belirttiğim kurulum işlemlerini anlatırken bende sıkılıyorum. Aşağıdaki şekilde komutlara, komutlardan sonra gerçek örnekleri anlatmak ve tartışmak açıkcası daha çok seviyorum. Sizler de kurulumları bitirdi iseniz bu blog yazımla birlikte hızlıca hbase kullanımına başlayınız.
Blog kurarken en
büyük amacım anlatmak, anlatırken sizlerden birşeyler öğrenmek ve sizlerin
tecrübelerini dinlemek en önemlisi tartışmayı çok istiyorum. Şu ana kadar böyle
bir ortam malesef olmadı. Sizlerden ricam lütfen teknik bu konular ile ilgili
bilgi paylaşımı, tartışmalar, gördüğünüz sorunları vs. vs commentler, reply
kısımları ile paylaşmanızdır. Böylece konudan soğumamış ve paylaşımı artırmış
oluruz.
Son blog
yazımızda hbase kurulumunu yapmıştık. Tersten giderek bu blog yazımda hbase
komutlarını anlatmaya çalışacağım. Sonraki blog yazılarımda hbase tablo yapısı
konularına gireceğim.
Aşağıda hbase üzerinde tablo oluşturma, silme, tabloya kayıt ekleme, get ile sorgu çekme vs.vs. işlemlerini tek tek anlattım. Biraz ezbere giderecek bunların hepsini denemenizi tavsiye ediyorum. Dediğim gibi sonraki blog yazılarımda bunları tam açıklamalarını, hbase’ in nasıl davrandığını, tablo yapısını vs.vs. konularına biraz daha detaylı anlatacağım.
Aşağıda hbase üzerinde tablo oluşturma, silme, tabloya kayıt ekleme, get ile sorgu çekme vs.vs. işlemlerini tek tek anlattım. Biraz ezbere giderecek bunların hepsini denemenizi tavsiye ediyorum. Dediğim gibi sonraki blog yazılarımda bunları tam açıklamalarını, hbase’ in nasıl davrandığını, tablo yapısını vs.vs. konularına biraz daha detaylı anlatacağım.
Hbase shell
komutlarını çalıştırmak için hbase klasöründe bin/hbase shell yazmanız
yeterlidir. Karşınıza hbase shell komutlarını yazabileceğiniz prompt ortamı
çıkacaktır. Promp ortamı : hbase(main):001:0>
HBASE’ de TABLO
OLUŞTURMA: create
hbase(main):001:0> create ‘test’,'data’
0 row(s) in 5.4310 seconds
hbase(main):001:0> create ‘test’,'data’
0 row(s) in 5.4310 seconds
=>
Hbase::Table – test
hbase(main):002:0>
hbase(main):002:0>
Yukarıda
yazdığım gibi burada ‘test’ nedir ‘data’ nedir sonraki blog yazılarımda
anlatacağım.
Ancak lütfen tüm komutları deneyiniz. create komutu ile hbase’ de tablomuzu oluşturmuş bulunuyoruz.
Ancak lütfen tüm komutları deneyiniz. create komutu ile hbase’ de tablomuzu oluşturmuş bulunuyoruz.
LİST TABLE: list
hbase(main):002:0> list
TABLE
test
1 row(s) in 0.2690 seconds
hbase(main):002:0> list
TABLE
test
1 row(s) in 0.2690 seconds
=>
["test"]
hbase(main):003:0>
hbase(main):003:0>
list komutu ile
hbase üzerinde create edilmiş tabloları listeleyebilirsiniz.
DATA SELECT:
scan
hbase(main):002:0> scan ‘test’
ROW COLUMN+CELL
0 row(s) in 0.0460 seconds
hbase(main):002:0> scan ‘test’
ROW COLUMN+CELL
0 row(s) in 0.0460 seconds
scan komutu ile
tabloya bir bakıma select çekmiş olursunuz.
DATA INSERT: put
hbase(main):003:0> put ‘test’,'row1′,’data:ADI_SOYADI’,'murat metin’
0 row(s) in 0.5790 seconds
hbase(main):003:0> put ‘test’,'row1′,’data:ADI_SOYADI’,'murat metin’
0 row(s) in 0.5790 seconds
hbase(main):004:0>
scan ‘test’
ROW COLUMN+CELL
row1 column=data:ADI_SOYADI, timestamp=1370257992926, value=murat metin
1 row(s) in 0.0210 seconds
ROW COLUMN+CELL
row1 column=data:ADI_SOYADI, timestamp=1370257992926, value=murat metin
1 row(s) in 0.0210 seconds
Bugünkü blog
yazımız bu kadar.
Bir sonraki blog
yazımda hbase komutlarını-2 göreceğiz. Bu blogta anlattığım komutlar dışında
diğer önemli komutları anlatacağım.
Lütfen,
yorumlarınızı bekliyorum.
mmetin
Hiç yorum yok:
Yorum Gönder