Topik ini menjelaskan cara mengaktifkan dan menonaktifkan pemuatan langsung di konsol ApsaraDB for OceanBase.
Ikhtisar
OceanBase Database memungkinkan Anda memasukkan data ke dalam database menggunakan pemuatan langsung. Fitur ini dapat melewati API lapisan SQL konvensional dan langsung menulis data ke file dalam database, sehingga meningkatkan efisiensi impor data. Untuk informasi lebih lanjut, lihat Ikhtisar.
Prasyarat
Sebelum mengaktifkan pemuatan langsung, pastikan kondisi berikut terpenuhi:
Kluster saat ini dalam keadaan berjalan.
Penyewa saat ini dalam keadaan berjalan.
Versi OceanBase Database Proxy (ODP) adalah V4.3.0 atau yang lebih baru.
CatatanJika versi ODP tidak memenuhi persyaratan, hubungi Dukungan Teknis OceanBase untuk bantuan peningkatan.
Alamat privat dari alamat utama dalam keadaan berjalan.
Aktifkan pemuatan langsung
Masuk ke konsol ApsaraDB for OceanBase.
Di panel navigasi sisi kiri, klik Instances.
Dalam daftar instans, klik nama instans kluster target untuk masuk ke halaman Cluster Instance Workspace.
Di panel navigasi sisi kiri, klik Database Proxy.
Dalam daftar alamat proxy, klik Enable untuk mengaktifkan pemuatan langsung untuk alamat privat dari alamat utama.
Dalam jendela konfirmasi yang muncul, klik OK.
Impor data
Unduh obloader & obdumper versi terbaru.
Untuk informasi lebih lanjut, lihat Pengantar.
Lihat dan atur variabel lingkungan.
Lihat variabel lingkungan Java dan PATH.
[root@iZbxxxx rpc]# env | grep JAVA JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.382.b05-2.0.3.al8.x86_64 [root@iZbxxxx rpc]# env | grep PATH PATH=/root/ob-loader-dumper-4.3.0-RELEASE/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/binAtur variabel lingkungan Java dan PATH.
[root@iZbxxxx rpc]# export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.382.b05-2.0.3.al8.x86_64 [root@iZbxxxx rpc]# export PATH=/root/ob-loader-dumper-4.3.0-RELEASE/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:$PATH
Impor data dalam mode pemuatan langsung.
CatatanApakah data Anda sudah siap? Format konten dalam file yang diimpor harus memenuhi spesifikasi terkait. Identifikasi format data dalam file berdasarkan
[root@iZbxxxx rpc]# obloader -h<host> -u<user_name> -p<pass_word> -D <db_name> --table '<table_name>' -f output1 -t <tenant_name> --public-cloud --csv --direct --rpc-port 3307 -P3306Parameter
Deskripsi
-h
Alamat host dari basis data OceanBase.
-u
Nama pengguna, nama penyewa, dan nama kluster untuk menghubungkan ke basis data OceanBase, dalam format
<user>@<tenant>#<cluster>, seperti-u user@tenant#cluster.-p
Kata sandi untuk menghubungkan ke basis data OceanBase.
-D
Nama basis data OceanBase ke dalam mana definisi objek basis data dan data tabel akan diimpor.
--table
Tabel ke dalam mana data akan diimpor, seperti
--table 'example'.-f
Awalan nama file yang akan diimpor. Sebagai contoh, dalam perintah sebelumnya, data yang akan diimpor disimpan dalam file dengan awalan
output1.-t
Nama penyewa dari OceanBase Database yang Anda hubungkan. Parameter ini digunakan bersama dengan parameter
--public-cloud.--public-cloud
Mengimpor definisi objek basis data atau data tabel dari kluster ApsaraDB for OceanBase.
--csv
Mengimpor data dari file CSV. Anda dapat menentukan format file lain berdasarkan situasi aktual, seperti
--sql,--par, atau--orc.--direct
Mengimpor data dalam mode pemuatan langsung. Parameter ini digunakan bersama dengan parameter
--rpc-portdan--parallel.--parallel
Tingkat paralelisme (DOP) untuk memuat data dalam mode pemuatan langsung. Nilai defaultnya adalah 1. Parameter ini opsional dan digunakan bersama dengan
--rpc-portdan--direct.--rpc-port 3307
Port RPC untuk menghubungkan ke basis data OceanBase.
Meskipun port untuk menghubungkan ke basis data adalah 3306, yang ditentukan oleh -P 3306, data diimpor menggunakan layanan RPC pada port 3307 untuk meningkatkan kinerja impor.
-P 3306
Port host untuk menghubungkan ke basis data OceanBase.
Nonaktifkan pemuatan langsung
Masuk ke konsol ApsaraDB for OceanBase.
Di panel navigasi sisi kiri, klik Instances.
Dalam daftar instans, klik nama instans kluster target untuk masuk ke halaman Cluster Instance Workspace.
Di panel navigasi sisi kiri, klik Database Proxy.
Dalam daftar alamat proxy, klik Disable untuk menonaktifkan pemuatan langsung untuk alamat privat dari alamat utama.
Dalam jendela konfirmasi yang muncul, klik OK.