Tambahkan sumber data HBase ke Lindorm Tunnel Service (LTS) untuk melakukan migrasi atau sinkronisasi data. Topik ini menjelaskan prosesnya.
Jenis dan metode sumber data HBase
|
Type |
Method |
|
ApsaraDB for HBase Standard Edition |
|
|
ApsaraDB for HBase Performance-enhanced Edition |
|
|
self-managed HBase cluster |
Lihat Tambahkan sumber data HBase di Lindorm Tunnel Service (LTS). |
|
EMR HBase cluster |
Tambahkan melalui konsol Lindorm
Login ke konsol Lindorm.
-
Pada halaman Instances, klik ID instans LTS Anda.
-
Di panel navigasi sebelah kiri, pilih Data Sources.
-
Pada halaman HBase Data Source, klik Add Data Source.
-
Pada kotak dialog Add Data Source, konfigurasikan parameter berikut.
Parameter
Description
Instance Type
Pilih HBase Enhanced Edition atau ApsaraDB for HBase Standard Edition.
Region
Pilih wilayah tempat instans target berada.
Instance ID
Pilih ID instans target.
CatatanPastikan instans ApsaraDB for HBase yang dipilih dan instans LTS berada dalam VPC yang sama.
-
Klik Determine. Status Associated menunjukkan bahwa sumber data HBase telah ditambahkan.
Tambahkan melalui Lindorm Tunnel Service (LTS)
-
Aktifkan dan login ke Lindorm Tunnel Service (LTS). Untuk informasi selengkapnya, lihat Purchase and log on to LTS.
-
Di panel navigasi sebelah kiri, pilih .
-
Pada halaman Add Data Source, konfigurasikan parameter berikut.
Parameter
Description
Name
Tentukan nama kustom untuk sumber data.
Data source type
Pilih jenis sumber data yang sesuai dengan versi HBase Anda. Opsi berikut tersedia:
-
HBase1x: Untuk sumber data HBase 1.0.
-
HBase2x: Untuk sumber data HBase 2.0.
-
HBase098: Untuk kluster HBase 0.98 yang dikelola sendiri.
-
HBase094: Untuk kluster HBase 0.94 yang dikelola sendiri.
Data Source Parameters
Masukkan parameter untuk sumber data HBase.
{ "clusterKey":"<zkhost1>,<zkhost2>,<zkhost3>:2181:<znode-parent-path>", "hbaseDir":"<hbase-root-directory>", "hdfsUri":"hdfs://<namenode1>:8020,<namenode2>:8020" }-
clusterKey: Informasi koneksi untuk sumber data HBase, dalam format:
ZK-node:ZK-port:znode-parent-path. Path parent znode sesuai dengan parameterzookeeper.znode.parentdalam konfigurasi kluster HBase.PentingTambahkan port 2181 hanya pada
zkhostterakhir. Jangan tambahkan pada host lainnya. -
hbaseDir: Path HDFS dari sumber data HBase. Path ini sesuai dengan parameter
hbase.rootdirdalam konfigurasi kluster HBase.CatatanTentukan hanya direktori sumber data, tanpa awalan
hdfs://. Misalnya, jika path-nya adalahhdfs://hbase/hbase, masukkan/hbase. -
hdfsUri: URL koneksi HDFS dari kluster HBase yang dikelola sendiri.
-
Untuk instans high-availability, gunakan format:
hdfs://namenode1:port,namenode2:port. -
Untuk instans non-high-availability, gunakan format:
hdfs://namenode:port.
Penting-
Tambahkan port
8020pada setiapnamenode. -
Untuk setiap
namenode, gunakan titik akhir internal lengkap (nama domain) yang disediakan di konsol, sepertihb-xxx-master1-001.hbase.rds.aliyuncs.com. Hostname yang dipersingkat, sepertihb-xxx-master1-001, tidak didukung. -
Jika
namenodedalamhdfsUriditentukan sebagai hostname yang dipersingkat, LTS tidak dapat menyelesaikan nama domain tersebut. Akibatnya, sumber data gagal ditambahkan, dan LTS melaporkan bahwa HDFS tidak dapat dijangkau serta koneksi ke port8020gagal. Untuk mengatasi masalah ini, tentukan titik akhir internal lengkap yang disediakan di konsol, sepertihb-xxx-master1-001.hbase.rds.aliyuncs.com. Mengedit file/etc/hostssecara manual pada node kluster bukan solusi yang direkomendasikan.
-
Cluster /etc/hosts (required for self-managed and EMR clusters)
Sediakan isi file
/etc/hostsdari kluster HBase. File ini memetakan hostname ke alamat IP untuk setiap node dalam kluster.CatatanParameter ini wajib untuk kluster HBase yang dikelola sendiri atau kluster EMR HBase.
-
-
Klik Add.