Ev Kişisel Finans HBase (Hadoop Veritabanı) mimarisi tartışmalarına başlayan MasterServer - aptallar

HBase (Hadoop Veritabanı) mimarisi tartışmalarına başlayan MasterServer - aptallar

Video: HBase Tutorial for Beginners | What is HBase in Hadoop | HBase Shell Commands 2024

Video: HBase Tutorial for Beginners | What is HBase in Hadoop | HBase Shell Commands 2024
Anonim

MasterServer yerine RegionServers'ı tanımlayarak HBase (Hadoop Database) mimarisi tartışmalarına başlamak sizi şaşırtabilir. RegionServer terimi, MasterServer'a bağımlı olduğu (ve ikincil olduğu) ve bu nedenle önce MasterServer'ı tartışmanız gerektiğini ima eder gibi görünüyor. Eski şarkı da giderek "mutlaka öyle değil. "

RegionServers belirli işlevler için MasterServer'a bağımlıdır, ancak veri depolama ve erişim için bir master-slave ilişkisi anlamında değildir. Şeklin sol üst köşesinde, istemcilerin MasterServer'ı işaret etmediklerini, bunun yerine Zookeeper kümesine ve RegionServers'a işaret ettikleri dikkat edin.

MasterServer, veri saklama ve erişim yolunda değil - Zookeeper kümesinin ve RegionServers'ın işidir. MasterServer'un, bir RegionServers gibi bir yazılım süreci (veya daemon) olan birincil işlevlerine bir göz atın. MasterServer orada

  • HBase kümesindeki RegionServers'ı izlemektedir: MasterServer, HBase kümesindeki etkin Bölge Sunucularının bir listesini tutar.

  • Meta veri işlemlerini gerçekleştirin: Bir tablo oluşturulduğunda veya öznitelikleri değiştirildiğinde (sıkıştırma ayarı, önbellek ayarları, sürüm oluşturma ve daha fazlası), MasterServer işlemi yönetir ve gerekli meta verileri saklar.

  • Bölgeleri ata: MasterServer bölgelere RegionServers atar.

  • RegionServer yerine çalışma yönetme: Herhangi bir dağıtılmış kümede olduğu gibi, düğüm hatalarının oluşmadığını ve yine de onu planladığınızı umarız. Bölge sunucuları başarısız olduğunda, Zookeeper MasterServer'a, yerine çalışma ve geri yükleme işlemlerinin başlatılabilmesi için bunu bildirir.

  • Mevcut bütün RegionServers'lar arasındaki bölgelerin yük dengelemesine göz atın: Bu tabloların mevcut tüm RegionServers'lara eşit dağılmış bölgelerden oluştuğunu hatırlayabilirsiniz. MasterServer'ın periyodik olarak aktive ettiği balancer iş parçasının (veya chore ) işidir.

  • Katalog tablolarını yönetin (ve temizleyin): İki anahtar katalog tablo, bir istemcide sistemde belirli bir anahtar değeri çiftinin bulunmasına yardımcı olmak için HBase sistemi tarafından kullanılır.

    MasterServer, bu kritik tabloların genel HBase sistemi adına yönetimi sağlar.

  • WAL silin: MasterServer, RegionServer yerine çalışma sırasında WAL ile etkileşim kurar ve günlükleri periyodik olarak temizler.

  • Ana işlemleri gözlemlemek için bir işlemci çerçevesi sağlayın: Büyüyen HBase terimler sözlüğünüz için bir başka yeni terim. Yardımcı , MasterServer veya RegionServers bağlamında çalışır. Örneğin, bir MasterServer gözlemci yardımcı işlemcisi, tablo oluşturma veya tablo silme işlemleri gerçekleştiğinde sunucunun normal işlevselliğini değiştirmenize veya genişletmenize izin verir. Genellikle, yardımcı işlemciler, gelişmiş HBase uygulamaları için tablo indekslerini yönetmek için kullanılır.

MasterServer veya RegionServer (veya her ikisi) bağlamında çalışan bir yardımcı işlemci, güvenliği artırmak, ikincil dizinler oluşturmak ve daha pek çok şey yapmak için kullanılabilir. İşlemciler hakkında HBase topluluk blogundan daha fazla bilgi bulabilirsiniz.

Tüm açık kaynak kodlu Hadoop teknolojilerinde olduğu gibi, MasterServer işlemleri zamanla değişecek ve mühendisler HBase'i geliştirmek için tasarlanan yenilikler üzerinde çalışacaklar. Bununla birlikte, bu yazı geldiğinde MasterServer için üst düzey bir referans görevi gören oldukça kapsamlı bir listeye sahipsiniz.

Son olarak, HBase MasterServer hakkında bir diğer önemli nokta: Herhangi bir HBase kümesinde bir yedek MasterServer olabilir veya olmalı. Herhangi bir zamanda yalnızca bir tane aktif MasterServer olması gerekir; bu nedenle, yedek MasterServer yerine getirme amaçları içindir.

MasterServer'un HBase müşterileri için veri erişim yolunda olmadığını hatırlatabilirsiniz. Bununla birlikte, MasterServer'ın RegionServer yerine çalışma ve yük dengeleme gibi eylemlerden sorumlu olduğunu da hatırlayabilirsiniz. İyi haber şu ki, müşteriler kapanırsa HBase kümesini sorgulamaya devam edebilir ancak normal küme işlemleri için ana uzun süre kalmamalıdır.

HBase (Hadoop Veritabanı) mimarisi tartışmalarına başlayan MasterServer - aptallar

Editörün Seçimi

Dijital Fotoğrafınızda Odak Noktası Yaratın - mankenler

Dijital Fotoğrafınızda Odak Noktası Yaratın - mankenler

Fotoğraf bir sanat biçimidir. İyi fotoğrafçılar, insanların bakmak isteyeceği çekici bir fotoğraf oluşturmak için kompozisyon kurallarını kullanırlar. Resminizi nasıl görselleştireceğinizi, çerçevede olanı düzenleyebileceğinizi ve ardından ilginç bir fotoğraf oluşturmak için kompozisyon kurallarını nasıl kullanacağınız. Doğal çerçeveleri kullanma Doğal çerçeveleri çizmek için kullanabilirsiniz ...

Dijital Fotoğraf Makinenizi Kullanarak Panoramik Resimler Oluşturma - mankenler

Dijital Fotoğraf Makinenizi Kullanarak Panoramik Resimler Oluşturma - mankenler

Dijital fotoğraf makineniz size yol göstermez panoramik bir fotoğraf çekmek için. Ancak, kesintisiz bir panoramik çekim oluşturmak için çakışan birkaç resim çekebilir ve onları birbirine dikebilirsiniz. Fotoğraf panoramasını oluşturmak için işinize bakalım:

Ham Dosyaları dönüştürme - mankenler

Ham Dosyaları dönüştürme - mankenler

Birçok dijital fotoğraf makinesi, görüntüleri Camera Raw dosya biçiminde veya sadece Ham olarak yakalayabilir. Bu format, JPEG formatında çekim yaparken oluşan olağan post-processing'leri uygulamadan herhangi bir görüntü sensöründen elde edilen ham görüntü verilerini depolar. Ham formatta çekim, bir takım avantajlar sunar. Fakat olumsuz ...

Editörün Seçimi

Ile iBS Dostu Tarçın Krepleri Ghee - dummies'le Domuz Dostu Tarçın Krep

Ile iBS Dostu Tarçın Krepleri Ghee - dummies'le Domuz Dostu Tarçın Krep

Sabahınıza enerji artışı sağlayan krep düşünün endişesizsiniz. Bu tarif, bir sabah herkesin sevebileceği bir Karbonhidrat Diyeti (SCD) versiyonudur.

IBS Sufferers için sardalya Yayılmış Tarif - mankenler

IBS Sufferers için sardalya Yayılmış Tarif - mankenler

Bu aperitif, pumpernickel ekmeği konusunda harika, fakat ayrıca buğdaydan kaçınırsanız, filizlenmiş ekmeği denemek istersiniz. Sardalya, iyi bir kalsiyum ve D vitamini kaynağı olduğu kadar, iltihap düzeylerini azaltmaya yardımcı olduğu bilinen omega-3 yağ asitleri. Kredi: © Digiphoto, 2006 Caroline Nation bunu geliştirdi ...

Editörün Seçimi

ASVAB: Kelime Bilgisi Alt Test Uygulaması - mankenler

ASVAB: Kelime Bilgisi Alt Test Uygulaması - mankenler

ASVAB'da göreceğiniz alt testlerden bir tanesi Kelime Bilgi testi. Test gününde soruların ve biçimin neye benzeyeceği hakkında bir fikir edinmek için aşağıdaki soruları inceleyin. Örnek sorular Kelime Bilgi Zamanı: 35 soru için 11 dakika Talimatlar: Kelime Bilgisi alt testi üçüncü alt testtir ...

ASVAB Paragraf Anlama Alt Sınavında Sözlük Sorularını Nasıl Yanıt Vereceksiniz - mankenler

ASVAB Paragraf Anlama Alt Sınavında Sözlük Sorularını Nasıl Yanıt Vereceksiniz - mankenler

Kelime Bilgisi ASVAB üzerinde alt test, bu tür soru, bir kelimeyi pasaj bağlamında kullanılan şekilde tanımlamanızı gerektirir. Sorunun doğru tanımı, sözcüğün en yaygın anlamı olabilir veya daha az bilinen bir anlam olabilir ...

Sorunlarını Nasıl Yanıtlayalım ASVAB - aumlalar

Sorunlarını Nasıl Yanıtlayalım ASVAB - aumlalar

Sayı problemleri ASVAB üzerinde bulacağınız sayı problemleri oldukça basittir. Sorular, sayıları temel ekleme, çıkarma, çarpma veya bölme ile değiştirmenizi ister. Çoğu kişi bu tür kelime problemlerini oldukça kolay buluyor. Birkaç tane denemek ister misiniz, sadece ayağınızı ıslatmak için mi? Elbette. Jesse ...