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

Görünüm: 9718|Yanıt: 3

Hadoop ve HBase büyük verisi hakkında ilk kez bilgi edindim

[Bağlantıyı kopyala]
Yayınlandı 27.12.2018 15:04:25 | | | |
Son zamanlarda, şirket büyük miktarda veri depolamak için hbase kullanmak zorunda ve yönetici ilgili bilgi hakkında bize bir ders verdi.
Çevre:

Sistem:

CentOS Linux sürüm 7.5.1804 (Çekirdek)

Komut:



Java versiyonu:

Java version "1.8.0_191"
Java(TM) SE Çalışma Zamanı Ortamı (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, karışık mod)


Komut:



Hadoop versiyonu:

Hadoop 2.8.3
YıkımBağlantı girişi görünür.-r b3fe56402d908019d99af1f1f4fc65cb1d1436a2
jdu tarafından 2017-12-05T03:43Z tarihinde derlenmiştir
Protoc 2.5.0 ile derlenmiştir
Kaynaktan checksum 9ff4856d824e983fa510d3f843e3f19d ile alındı
Bu komut /home/itsvse/apache/hadoop-2.8.3/share/hadoop/common/hadoop-common-2.8.3.jar kullanılarak çalıştırıldı


Komut:




HBase versiyonu:

2.1.1, rb60a92d6864ef27295027f5961cb46f9162d7637, Cum 26 Eki 19:27:03 PDT 2018

HBASE Shell Komutası:


HBase kabuğu aşağıdaki komutla başlatılabilir
[root@master ~]# bul / -isim "hbase"
/home/itsvse/apache/hbase-2.1.1/docs/testapidocs/org/apache/hadoop/hbase
/home/itsvse/apache/hbase-2.1.1/docs/testapidocs/org/apache/hbase
/home/itsvse/apache/hbase-2.1.1/docs/testapidocs/src-html/org/apache/hadoop/hbase
/home/itsvse/apache/hbase-2.1.1/docs/testapidocs/src-html/org/apache/hbase
/home/itsvse/apache/hbase-2.1.1/docs/apidocs/org/apache/hadoop/hbase
/home/itsvse/apache/hbase-2.1.1/docs/apidocs/org/apache/hbase
/home/itsvse/apache/hbase-2.1.1/docs/apidocs/src-html/org/apache/hadoop/hbase
/home/itsvse/apache/hbase-2.1.1/docs/apidocs/src-html/org/apache/hbase
/home/itsvse/apache/hbase-2.1.1/bin/hbase
/home/itsvse/apache/hbase-2.1.1/lib/ruby/hbase
[root@master ~]# cd /home/itsvse/apache/hbase-2.1.1/bin/
[root@master bin]# ./hbase shell
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/itsvse/apache/hadoop-2.8.3/share/hadoop/common/lib/slf4j-log4j12-1.7.10.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/itsvse/apache/hbase-2.1.1/lib/client-facing-thirdparty/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindingsAçıklama için.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]

HBase Shell
Desteklenen komutların listesini almak için "yardım" tuşunu kullanın.
Bu etkileşimli kabuğu kapatmak için "çıkış" tuşunu kullanın.
Referans için lütfen şu adresi ziyaret edin:http://hbase.apache.org/2.0/book.html#shell
Sürüm 2.1.1, rb60a92d6864ef27295027f5961cb46f9162d7637, Cum 26 Eki 19:27:03 PDT 2018
0.0050 saniye sürdü                                                                                                                                                            
hbase(main):001:0>
hbase(main):002:0*
hbase(main):003:0* sürüm
2.1.1, rb60a92d6864ef27295027f5961cb46f9162d7637, Cum 26 Eki 19:27:03 PDT 2018
0.0006 saniye sürdü                                                                                                                                                            
hbase(main):004:0>


Giriş

Hadoop kurulumu başarıyla başlatıldıktan sonra, işlemin başarılı olup olmadığını (test edilmemiş) kontrol etmek için jps komutunu çalıştırın.

[hadoop@master ~]$jps
Masternode şu şekilde görünecek:
NameNode
İş İzleyicisi
SecondaryNameNode

slave1 düğümü şu şekilde ortaya çıkıyor:
DateNode
TaskTracker

slave2node şu şekilde görünüyor:
DateNode
TaskTracker


HBase versiyonu Hadoop versiyonunu destekliyordu

S, destek anlamına gelir
X desteklenmiyor
NT, test yok anlamına gelir



Referans bağlantıları:Bağlantı girişi görünür.

HBase Shell'in bazı temel operasyon komutları aşağıdaki gibi listelenmiştir:

adKomut ifadeleri
Hangi tabloların var olduğuna bakınListe
Bir tablo oluşturun'tablo adı', 'sütun adı 1', 'sütun adı 2', 'sütun adı N' oluştur
Bir kayıt ekle'tablo adı', 'satır adı', 'sütun adı:', 'değer' koy.
Kaydı görüntüle'Masa adı', 'sıra adı' alın
Tablodaki toplam kayıt sayısını görüntüleyin'Masa adı' sayı.
Kaydı sil'Tablo adı', 'satır adı', 'sütun adı' silin
Bir tabloyu silTablo silinmeden önce tablo engellenmelidir, ilk adım 'tablo adı'nı devre dışı bırakmaktır. İkinci adım 'tablo adı'nı kaldırmaktır
Tüm kayıtları görüntüle"Tablo Adı" tarayı
Tablonun belirli bir sütundaki tüm verileri görün"Tablo adı", ['sütun adı:'] tara
Kaydı güncelleYeniden yazmak ve geri almak


Anlayın

Hadoop Dağıtık Dosya Sistemi (HDFS), HBase, Hadoop tabanlı bir veri depolama projesidir ve veri analizi için Hive kullanılmaktadır.

(Son)






Önceki:CentOS 7'ye vim yüklemek (varsayılan olarak kurulmamış)
Önümüzdeki:Microsoft 2018 Yeni Yıl Gecesi hediye paketi kuru mallar
 Ev sahibi| Yayınlandı 28.12.2018 15:15:53 |
Hadoop web portu girişi:Bağlantı girişi görünür.
En son sürüme bağlantılar:Bağlantı girişi görünür.

Daemon
Notlar
NameNode
Varsayılan HTTP portu 50070'tir.
ResourceManager
Varsayılan HTTP portu 8088'dir.
MapReduce İş Geçmişi Sunucusu
Varsayılan HTTP portu 19888'dir.

HBase Web için varsayılan port: 16010


Yayınlandı 6.01.2019 21:32:01 |
Sunak ustası QQ bir bağlantı sağlar
 Ev sahibi| Yayınlandı 5.07.2019 12:06:12 |


Hadoop-3.1.1+ zaten HBase-2.2.x'i destekliyor.

6 Şubat 2019'da Hadoop sürüm 3.1.2 yayımlandı

Bağlantı girişi görünür.
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