Azure sanal ağlarında Apache HBase küme çoğaltmasını ayarlama
Bir sanal ağ içinde veya Azure'da iki sanal ağ arasında Apache HBase çoğaltmasını ayarlamayı öğrenin.
Küme çoğaltması bir kaynak gönderme metodolojisi kullanır. HBase kümesi bir kaynak veya hedef olabileceği gibi her iki rolü de aynı anda gerçekleştirebilir. Çoğaltma zaman uyumsuzdur. Çoğaltmanın amacı nihai tutarlılıktır. Çoğaltma etkinleştirildiğinde kaynak bir sütun ailesinde düzenleme aldığında, düzenleme tüm hedef kümelere yayılır. Veriler bir kümeden diğerine çoğaltıldığında, çoğaltma döngülerini önlemek için kaynak küme ve izlenen verileri zaten tüketmiş olan tüm kümeler.
Bu makalede, bir kaynak hedef çoğaltması ayarlamış olursunuz. Diğer küme topolojileri için Apache HBase başvuru kılavuzuna bakın.
Tek bir sanal ağ için HBase çoğaltma kullanım örnekleri şunlardır:
- Yük dengeleme. Örneğin, hedef kümede taramalar veya MapReduce işleri çalıştırabilir ve kaynak kümedeki verileri alabilirsiniz.
- Yüksek kullanılabilirlik ekleme.
- Verileri bir HBase kümesinden diğerine geçirme.
- Azure HDInsight kümesini bir sürümden diğerine yükseltme.
İki sanal ağ için HBase çoğaltma kullanım örnekleri şunlardır:
- Olağanüstü durum kurtarmayı ayarlama.
- Yük dengeleme ve uygulamayı bölümleme.
- Yüksek kullanılabilirlik ekleme.
GitHub'dan betik eylem betiklerini kullanarak kümeleri çoğaltabilirsiniz.
Önkoşullar
Bu makaleye başlamadan önce bir Azure aboneliğiniz olmalıdır. Bkz . Ücretsiz Azure denemesi alma.
Ortamları ayarlama
Üç yapılandırma seçeneğiniz vardır:
- Bir Azure sanal ağında iki Apache HBase kümesi.
- Aynı bölgedeki iki farklı sanal ağda iki Apache HBase kümesi.
- İki farklı bölgede (coğrafi çoğaltma) iki farklı sanal ağda iki Apache HBase kümesi.
Bu makale coğrafi çoğaltma senaryolarını kapsar.
Ortamları ayarlamanıza yardımcı olmak için bazı Azure Resource Manager şablonları oluşturduk. Ortamları diğer yöntemleri kullanarak ayarlamayı tercih ediyorsanız bkz:
İki farklı bölgede iki sanal ağ ayarlama
İki farklı bölgede iki sanal ağ ve sanal ağlar arasında VPN bağlantısı oluşturan bir şablon kullanmak için aşağıdaki Azure'a dağıt düğmesini seçin.
Şablondaki sabit kodlanmış değerlerden bazıları:
VNet 1
Özellik | Değer |
---|---|
Konum | Batı ABD |
Sanal ağ adı | <ClusterNamePrevix-vnet1> |
Adres alanı ön eki | 10.1.0.0/16 |
Alt ağ adı | alt ağ 1 |
Alt ağ ön eki | 10.1.0.0/24 |
Alt ağ (ağ geçidi) adı | GatewaySubnet (değiştirilemez) |
Alt ağ (ağ geçidi) ön eki | 10.1.255.0/27 |
Ağ geçidi adı | vnet1gw |
Geçit türü | VPN |
Ağ geçidi VPN türü | RouteBased |
Ağ Geçidi SKU’su | Temel |
Ağ geçidi IP'si | vnet1gwip |
Sanal Ağ 2
Özellik | Değer |
---|---|
Konum | Doğu ABD |
Sanal ağ adı | <ClusterNamePrevix-vnet2> |
Adres alanı ön eki | 10.2.0.0/16 |
Alt ağ adı | alt ağ 1 |
Alt ağ ön eki | 10.2.0.0/24 |
Alt ağ (ağ geçidi) adı | GatewaySubnet (değiştirilemez) |
Alt ağ (ağ geçidi) ön eki | 10.2.255.0/27 |
Ağ geçidi adı | vnet2gw |
Geçit türü | VPN |
Ağ geçidi VPN türü | RouteBased |
Ağ Geçidi SKU’su | Temel |
Ağ geçidi IP'si | vnet1gwip |
Alternatif olarak, iki farklı sanal ağı ve VM'yi el ile ayarlamak için aşağıdaki adımları izleyin
- Farklı Bölgede İki Sanal Ağ (Sanal Ağ) Oluşturma
- Her iki sanal ağda da Eşlemeyi etkinleştirin. Yukarıdaki adımlarda oluşturulan sanal ağ'a gidin, ardından eşlemeye tıklayın ve başka bir bölgenin eşleme bağlantısını ekleyin. Bunu her iki sanal ağ için de yapın.
- Her sanal ağda UBUNTU'nun en son sürümünü oluşturun.
DNS kurulumu
Son bölümde şablon, iki sanal ağın her birinde bir Ubuntu sanal makinesi oluşturur. Bu bölümde, bind'i iki DNS sanal makinesine yükleyecek ve ardından iki sanal makinede DNS iletmeyi yapılandıracaksınız.
Bind'i yüklemek için yon'un iki DNS sanal makinesinin genel IP adresini bulması gerekir.
- Azure portalını açın.
- [kaynak grubu adı] [vnet1DNS] Kaynak grupları'nı > > seçerek DNS sanal makinesini açın. Kaynak grubu adı, son yordamda oluşturduğunuz addır. Varsayılan DNS sanal makine adları vnet1DNS ve vnet2NDS'tir.
- Sanal ağın özellikler sayfasını açmak için Özellikler'i seçin.
- Genel IP adresini not edin ve özel IP adresini doğrulayın. Özel IP adresi vnet1DNS için 10.1.0.4 ve vnet2DNS için 10.2.0.4 olacaktır.
- Aşağıdaki adımlarda, her iki sanal ağın DNS Sunucularını Varsayılan (Azure Tarafından Sağlanan) DNS sunucularını kullanarak paketleri indirmek üzere gelen ve giden erişime izin verecek şekilde değiştirin.
Bind'i yüklemek için aşağıdaki yordamı kullanın:
DNS sanal makinesinin genel IP adresine bağlanmak için SSH kullanın. Aşağıdaki örnek 40.68.254.142 konumundaki bir sanal makineye bağlanır:
ssh sshuser@40.68.254.142
değerini DNS sanal makinesini oluştururken belirttiğiniz SSH kullanıcı hesabıyla değiştirin
sshuser
.Not
Yardımcı programı edinmenin
ssh
çeşitli yolları vardır. Linux, Unix ve macOS'ta işletim sisteminin bir parçası olarak sağlanır. Windows kullanıyorsanız aşağıdaki seçeneklerden birini göz önünde bulundurun:Bind'i yüklemek için SSH oturumundan aşağıdaki komutları kullanın:
sudo apt-get update -y sudo apt-get install bind9 -y
Ad çözümleme isteklerini şirket içi DNS sunucunuza iletmek için Bind'i yapılandırın. Bunu yapmak için dosyanın içeriği
/etc/bind/named.conf.options
olarak aşağıdaki metni kullanın:acl goodclients { 10.1.0.0/16; # Replace with the IP address range of the virtual network 1 10.2.0.0/16; # Replace with the IP address range of the virtual network 2 localhost; localhost; }; options { directory "/var/cache/bind"; recursion yes; allow-query { goodclients; }; forwarders { 168.63.129.16; #This is the Azure DNS server }; dnssec-validation auto; auth-nxdomain no; # conform to RFC1035 listen-on-v6 { any; }; };
Önemli
bölümündeki değerleri
goodclients
iki sanal ağın IP adresi aralığıyla değiştirin. Bu bölüm, bu DNS sunucusunun istekleri kabul eden adresleri tanımlar.Bu dosyayı düzenlemek için aşağıdaki komutu kullanın:
sudo nano /etc/bind/named.conf.options
Dosyayı kaydetmek için Ctrl+X, Y ve ardından Enter tuşlarını kullanın.
SSH oturumunda aşağıdaki komutu kullanın:
hostname -f
Bu komut aşağıdaki metne benzer bir değer döndürür:
vnet1DNS.icb0d0thtw0ebifqt0g1jycdxd.ex.internal.cloudapp.net
Metin
icb0d0thtw0ebifqt0g1jycdxd.ex.internal.cloudapp.net
, bu sanal ağın DNS sonekidir . Bu değeri daha sonra kullanıldığı gibi kaydedin.Dns sonekini diğer DNS sunucusundan da bulmanız gerekir. Sonraki adımda ihtiyacınız olacak.
Bağlama'yı sanal ağ içindeki kaynakların DNS adlarını çözümlemek üzere yapılandırmak için dosyanın içeriği
/etc/bind/named.conf.local
olarak aşağıdaki metni kullanın:// Replace the following with the DNS suffix for your virtual network zone "v5ant3az2hbe1edzthhvwwkcse.bx.internal.cloudapp.net" { type forward; forwarders {10.2.0.4;}; # The Azure recursive resolver };
Önemli
değerini
v5ant3az2hbe1edzthhvwwkcse.bx.internal.cloudapp.net
diğer sanal ağın DNS soneki ile değiştirmeniz gerekir. İletici IP'si ise diğer sanal ağdaki DNS sunucusunun özel IP adresidir.Bu dosyayı düzenlemek için aşağıdaki komutu kullanın:
sudo nano /etc/bind/named.conf.local
Dosyayı kaydetmek için Ctrl+X, Y ve ardından Enter tuşlarını kullanın.
Bağlamayı başlatmak için aşağıdaki komutu kullanın:
sudo service bind9 restart
Bağlamanın diğer sanal ağdaki kaynakların adlarını çözümleyebildiğini doğrulamak için aşağıdaki komutları kullanın:
sudo apt install dnsutils nslookup vnet2dns.v5ant3az2hbe1edzthhvwwkcse.bx.internal.cloudapp.net
Önemli
değerini, diğer ağdaki DNS sanal makinesinin tam etki alanı adı (FQDN) ile değiştirin
vnet2dns.v5ant3az2hbe1edzthhvwwkcse.bx.internal.cloudapp.net
.değerini diğer sanal ağdaki özel DNS sunucunuzun iç IP adresiyle değiştirin
10.2.0.4
.Yanıt aşağıdaki metne benzer şekilde görünür:
Server: 10.2.0.4 Address: 10.2.0.4#53 Non-authoritative answer: Name: vnet2dns.v5ant3az2hbe1edzthhvwwkcse.bx.internal.cloudapp.net Address: 10.2.0.4
Şu ana kadar, belirtilen DNS sunucusu IP adresi olmadan diğer ağdan IP adresini arayamazsınız.
Sanal ağı özel DNS sunucusunu kullanacak şekilde yapılandırma
Sanal ağı Azure özyinelemeli çözümleyicisi yerine özel DNS sunucusunu kullanacak şekilde yapılandırmak için aşağıdaki adımları kullanın:
Azure portalında sanal ağı ve ardından DNS Sunucuları'nı seçin.
Özel'i seçin ve özel DNS sunucusunun iç IP adresini girin. Son olarak Kaydet’i seçin.
vnet1'de DNS sunucusu sanal makinesini açın ve Yeniden Başlat'a tıklayın. DNS yapılandırmasının etkili olması için sanal ağdaki tüm sanal makineleri yeniden başlatmanız gerekir.
Adımları tekrarlayın ve vnet2 için özel DNS sunucusunu yapılandırın.
DNS yapılandırmasını test etmek için SSH kullanarak iki DNS sanal makinesine bağlanabilir ve diğer sanal ağın DNS sunucusuna ana bilgisayar adını kullanarak ping yapabilirsiniz. Çalışmazsa, DNS durumunu denetlemek için aşağıdaki komutu kullanın:
sudo service bind9 status
Apache HBase kümeleri oluşturma
Aşağıdaki yapılandırmayla iki sanal ağın her birinde bir Apache HBase kümesi oluşturun:
- Kaynak grubu adı: Sanal ağları oluşturduğunuz kaynak grubu adını kullanın.
- Küme türü: HBase
- Sürüm: HBase 1.1.2 (HDI 3.6)
- Konum: Sanal ağ ile aynı konumu kullanın. Varsayılan olarak vnet1 Batı ABD, vnet2 ise Doğu ABD'dir.
- Depolama: Küme için yeni bir depolama hesabı oluşturun.
- Sanal ağ (portaldaki Gelişmiş ayarlar'dan): Son yordamda oluşturduğunuz vnet1'i seçin.
- Alt ağ: Şablonda kullanılan varsayılan ad alt ağ1'dir.
Ortamın doğru yapılandırıldığından emin olmak için baş düğümün FQDN'sine iki küme arasında ping işlemi yapabilmeniz gerekir.
Test verilerini yükleme
Bir kümeyi çoğalttığınızda, çoğaltmak istediğiniz tabloları belirtmeniz gerekir. Bu bölümde, kaynak kümeye bazı veriler yükleyebilirsiniz. Sonraki bölümde iki küme arasında çoğaltmayı etkinleştireceksiniz.
Kişiler tablosu oluşturmak ve tabloya veri eklemek için Apache HBase öğreticisindeki yönergeleri izleyin: HDInsight'ta Apache HBase kullanmaya başlama.
Not
Tabloları özel bir ad alanından çoğaltmak istiyorsanız, hedef kümede de uygun özel ad alanlarının tanımlandığından emin olmanız gerekir.
Çoğaltmayı etkinleştirme
Aşağıdaki adımlarda, Azure portalından betik eylem betiğinin nasıl çağrıldığı açıklanmaktadır. Azure PowerShell ve Azure Klasik CLI kullanarak betik eylemi çalıştırma hakkında bilgi için bkz . Betik eylemini kullanarak HDInsight kümelerini özelleştirme.
Azure portalından HBase çoğaltmasını etkinleştirmek için
Azure Portal’ında oturum açın.
Kaynak HBase kümesini açın.
Küme menüsünde Betik Eylemleri'ni seçin.
Sayfanın üst kısmında Yeni Gönder'i seçin.
Aşağıdaki bilgileri seçin veya girin:
- Ad: Çoğaltmayı etkinleştir yazın.
- Bash Betiği URL'si: girin https://raw.githubusercontent.com/Azure/hbase-utils/master/replication/hdi_enable_replication.sh.
- Baş: Bu parametrenin seçili olduğundan emin olun. Diğer düğüm türlerini temizleyin.
- Parametreler: Aşağıdaki örnek parametreler tüm mevcut tablolar için çoğaltmayı etkinleştirir ve ardından kaynak kümedeki tüm verileri hedef kümeye kopyalar:
-m hn1 -s <source hbase cluster name> -d <destination hbase cluster name> -sp <source cluster Ambari password> -dp <destination cluster Ambari password> -copydata
Not
Hem kaynak hem de hedef küme DNS adı için FQDN yerine ana bilgisayar adı kullanın.
Bu kılavuzda hn1 etkin baş düğüm olarak kabul edilir. Etkin baş düğümünü tanımlamak için kümenizi denetleyin.
Oluştur'u belirleyin. Betiğin çalıştırılması biraz zaman alabilir, özellikle de -copydata bağımsız değişkenini kullandığınızda.
Gerekli bağımsız değişkenler:
Veri Akışı Adı | Açıklama |
---|---|
-s, --src-cluster | Kaynak HBase kümesinin DNS adını belirtir. Örneğin: -s hbsrccluster, --src-cluster=hbsrccluster |
-d, --dst-cluster | Hedef (çoğaltma) HBase kümesinin DNS adını belirtir. Örneğin: -s dsthbcluster, --src-cluster=dsthbcluster |
-sp, --src-ambari-password | Kaynak HBase kümesindeki Ambari için yönetici parolasını belirtir. |
-dp, --dst-ambari-password | Hedef HBase kümesindeki Ambari için yönetici parolasını belirtir. |
İsteğe bağlı bağımsız değişkenler:
Veri Akışı Adı | Açıklama |
---|---|
-su, --src-ambari-user | Kaynak HBase kümesindeki Ambari için yönetici kullanıcı adını belirtir. Varsayılan değer admin'dir. |
-du, --dst-ambari-user | Hedef HBase kümesindeki Ambari için yönetici kullanıcı adını belirtir. Varsayılan değer admin'dir. |
-t, --table-list | Çoğaltılacak tabloları belirtir. Örneğin: --table-list="table1; tablo2; tablo3". Tabloları belirtmezseniz, var olan tüm HBase tabloları çoğaltılır. |
-m, --machine | Betik eyleminin çalıştırıldığı baş düğümü belirtir. Değerin etkin baş düğüm olduğu temel alınarak seçilmesi gerekir. HDInsight portalından veya Azure PowerShell'den betik eylemi olarak $0 betiğini çalıştırırken bu seçeneği kullanın. |
-cp, -copydata | Çoğaltmanın etkinleştirildiği tablolarda var olan verilerin geçişini etkinleştirir. |
-rpm, -replicate-phoenix-meta | Phoenix sistem tablolarında çoğaltmayı etkinleştirir. Bu seçeneği dikkatli kullanın. Bu betiği kullanmadan önce çoğaltma kümelerinde Phoenix tablolarını yeniden oluşturmanızı öneririz. |
-h, --help | Kullanım bilgilerini görüntüler. |
Betiğin print_usage()
bölümünde parametrelerin ayrıntılı bir açıklaması vardır.
Betik eylemi başarıyla dağıtıldıktan sonra SSH kullanarak hedef HBase kümesine bağlanabilir ve ardından verilerin çoğaltıldığını doğrulayabilirsiniz.
Çoğaltma senaryoları
Aşağıdaki listede bazı genel kullanım örnekleri ve bunların parametre ayarları gösterilmektedir:
İki küme arasındaki tüm tablolarda çoğaltmayı etkinleştirin. Bu senaryo, tablolardaki mevcut verilerin kopyalanmasını veya geçirilmesini gerektirmez ve Phoenix tablolarını kullanmaz. Aşağıdaki parametreleri kullanın:
-m hn1 -s <source hbase cluster name> -d <destination hbase cluster name> -sp <source cluster Ambari password> -dp <destination cluster Ambari password>
Belirli tablolarda çoğaltmayı etkinleştirin. Tablo1, tablo2 ve tablo3'te çoğaltmayı etkinleştirmek için aşağıdaki parametreleri kullanın:
-m hn1 -s <source hbase cluster name> -d <destination hbase cluster name> -sp <source cluster Ambari password> -dp <destination cluster Ambari password> -t "table1;table2;table3"
Belirli tablolarda çoğaltmayı etkinleştirin ve mevcut verileri kopyalayın. Tablo1, tablo2 ve tablo3'te çoğaltmayı etkinleştirmek için aşağıdaki parametreleri kullanın:
-m hn1 -s <source hbase cluster name> -d <destination hbase cluster name> -sp <source cluster Ambari password> -dp <destination cluster Ambari password> -t "table1;table2;table3" -copydata
Tüm tablolarda çoğaltmayı etkinleştirin ve Phoenix meta verilerini kaynaktan hedefe çoğalt. Phoenix meta veri çoğaltması mükemmel değildir. Dikkatli kullanın. Aşağıdaki parametreleri kullanın:
-m hn1 -s <source hbase cluster name> -d <destination hbase cluster name> -sp <source cluster Ambari password> -dp <destination cluster Ambari password> -t "table1;table2;table3" -replicate-phoenix-meta
ESP kümeleri arasında çoğaltmayı ayarlama
Önkoşullar
- Her iki ESP kümesi de aynı bölgede (etki alanı) bulunmalıdır. Onaylamak için dosya varsayılan bölge özelliğini denetleyin
/etc/krb5.conf
. - Her iki kümeye de okuma ve yazma erişimi olan ortak kullanıcı orada olmalıdır
- Örneğin, her iki küme de aynı küme yöneticisi kullanıcısına (örneğin, ) sahipse,
admin@abc.example.com
çoğaltma betiğini çalıştırmak için bu kullanıcı kullanılabilir. - Her iki küme de aynı kullanıcı grubunu kullanıyorsa, yeni bir kullanıcı ekleyebilir veya gruptan mevcut kullanıcıyı kullanabilirsiniz.
- Her iki küme de farklı kullanıcı grubu kullanıyorsa, gruplardaki mevcut kullanıcıyı kullanmak için yeni bir kullanıcı ekleyebilirsiniz.
- Örneğin, her iki küme de aynı küme yöneticisi kullanıcısına (örneğin, ) sahipse,
Çoğaltma betiğini yürütme adımları
Not
Aşağıdaki adımları yalnızca DNS hedef kümenin ana bilgisayar adını doğru çözümleyemediğinde gerçekleştirin.
- Kaynak küme düğümleri /etc/hosts dosyasında havuz kümesi konakları IP ve konak adı eşlemesini kopyalayın.
- Hedef (havuz) kümesinin /etc/hosts dosyasından baş düğümü, çalışan düğümü ve ZooKeeper düğümleri ana bilgisayar ve IP eşlemesini kopyalayın.
- Kopyalanan girdiler kaynak kümesi /etc/hosts dosyası ekleyin. Bu girdiler baş düğümlere, çalışan düğümlerine ve ZooKeeper düğümlerine eklenmelidir.
1. Adım: kullanarak ktutil
kullanıcı için anahtar sekmesi dosyası oluşturma.
$ ktutil
addent -password -p admin@ABC.EXAMPLE.COM -k 1 -e RC4-HMAC
- Kimlik doğrulaması için parola iste, kullanıcı parolası sağla
wkt /etc/security/keytabs/admin.keytab
Not
Anahtar sekmesi dosyasının klasörde biçiminde depolandığından /etc/security/keytabs/
<username>.keytab
emin olun.
2. Adım: Betik eylemini seçeneğiyle -ku
çalıştırma
- ESP kümelerinde sağlayın
-ku <username>
.
Veri Akışı Adı | Açıklama |
---|---|
-ku, --krb-user |
ESP kümeleri için, hem kaynak hem de hedef kümelerin kimliğini doğrulayan Ortak Kerberos kullanıcısı |
Verileri kopyalama ve geçirme
Çoğaltma etkinleştirildikten sonra verileri kopyalamak veya geçirmek için kullanılabilecek iki ayrı betik eylem betiği vardır:
Küçük tablolar için betik (boyutu birkaç gigabayt olan tablolar ve genel kopyanın bir saatten kısa sürede bitmek üzere olması beklenir)
Büyük tablolar için betik (kopyalanması bir saatten uzun sürmesi beklenen tablolar)
Betik eylemini çağırmak için çoğaltmayı etkinleştirme bölümünde açıklanan yordamın aynısını izleyebilirsiniz. Aşağıdaki parametreleri kullanın:
-m hn1 -t <table1:start_timestamp:end_timestamp;table2:start_timestamp:end_timestamp;...> -p <replication_peer> [-everythingTillNow]
Betiğin print_usage()
bölümünde parametrelerin ayrıntılı bir açıklaması bulunur.
Senaryolar
Şimdiye kadar düzenlenen tüm satırlar için belirli tabloları (test1, test2 ve test3) kopyalayın (geçerli zaman damgası)::
-m hn1 -t "test1::;test2::;test3::" -p "<zookeepername1>;<zookeepername2>;<zookeepername3>:2181:/hbase-unsecure" -everythingTillNow
Veya:
-m hn1 -t "test1::;test2::;test3::" --replication-peer="<zookeepername1>;<zookeepername2>;<zookeepername3>:2181:/hbase-unsecure" -everythingTillNow
Belirli bir zaman aralığına sahip belirli tabloları kopyalayın:
-m hn1 -t "table1:0:452256397;table2:14141444:452256397" -p "<zookeepername1>;<zookeepername2>;<zookeepername3>:2181:/hbase-unsecure"
Çoğaltmayı devre dışı bırakma
Çoğaltmayı devre dışı bırakmak için GitHub'dan başka bir betik eylemi betiği kullanın. Betik eylemini çağırmak için çoğaltmayı etkinleştirme bölümünde açıklanan yordamın aynısını izleyebilirsiniz. Aşağıdaki parametreleri kullanın:
-m hn1 -s <source hbase cluster name> -sp <source cluster Ambari password> <-all|-t "table1;table2;...">
Betiğin print_usage()
bölümünde parametrelerin ayrıntılı bir açıklaması vardır.
Senaryolar
Tüm tablolarda çoğaltmayı devre dışı bırakın:
-m hn1 -s <source hbase cluster name> -sp Mypassword\!789 -all
veya
--src-cluster=<source hbase cluster name> --dst-cluster=<destination hbase cluster name> --src-ambari-user=<source cluster Ambari user name> --src-ambari-password=<source cluster Ambari password>
Belirtilen tablolarda (tablo1, tablo2 ve tablo3) çoğaltmayı devre dışı bırakın:
-m hn1 -s <source hbase cluster name> -sp <source cluster Ambari password> -t "table1;table2;table3"
Not
Hedef kümeyi silmek istiyorsanız, kaynak kümenin eş listesinden kaldırdığınızdan emin olun. Bu, kaynak kümedeki hbase kabuğunda '1' remove_peer komutu çalıştırılarak yapılabilir. Bu başarısız olan kaynak küme düzgün çalışmayabilir.
Sonraki adımlar
Bu makalede, bir sanal ağ içinde veya iki sanal ağ arasında Apache HBase çoğaltmasını ayarlamayı öğrendiniz. HDInsight ve Apache HBase hakkında daha fazla bilgi edinmek için şu makalelere bakın: