У меня есть база данных в улье, которую я хочу скопировать в новую базу данных с помощью crypto. Таблицы являются транзакционными. Я использовал distcp для копирования из первой БД в новую зашифрованную
hadoop distcp -skipcrccheck -update /warehouse/tablespace/managed/hive/old_dbs.db /warehouse/tablespace/managed/hive/new_db.db
После этого я создал скрипт на основе команд куста
show create table xxx;
show partitions xxx;
Затем я адаптировал этот вывод, чтобы изменить «расположение» столов. Новые таблицы по-прежнему пустые, несмотря на наличие полного каталога delta_000001_000001_00000
Есть советы?