Saya dapat menarik tabel dari server sql menggunakan perintah sqoop:
Basis data sql: Tabel sql MyDB: dbo.TestTable
sqoop import
-connect 'jdbc:sqlserver://xx.xxx.xxx.xxx;database=MyDB'
--username Cread -P
--table TestTable
--hcatalog-database default
--hcatalog-table testTable_hive
--create-hcatalog-table
--hcatalog-storage-stanza "stored as orc"
Sekarang saya mencoba menarik tabel CDC cdc.dbo_TestTable_CT di database sql MyDB.
sqoop import
-connect 'jdbc:sqlserver://xx.xxx.xxx.xxx;database=MyDB'
--username Cread -P
--table cdc.TestTable_CT
--hcatalog-database default
--hcatalog-table testTable_hive
--create-hcatalog-table
--hcatalog-storage-stanza "stored as orc"
itu memunculkan kesalahan nama objek yang tidak valid. Sepertinya secara default ia mencari di dbo dan tidak dapat menemukan tabel cdc.
Dapatkah seseorang membantu saya cara menarik tabel CDC?
Terima kasih.