Результат равен нулю после переноса секционированной таблицы внешнего куста из одной базы данных в другую - PullRequest
0 голосов
/ 23 сентября 2019

У меня есть динамически разделенная внешняя таблица кустов в одной базе данных, например, db_test1, и я хочу переместить эту таблицу в другую базу данных, например.db_test2.Для этого я использовал следующие методы:

  1. Создать внешнюю таблицу, ЕСЛИ НЕ СУЩЕСТВУЕТ db_test2.table_test, как db_test1.table_test LOCATION '/ some location', и использовал команду "Hadoop fs -cp" дляскопируйте набор данных.

  2. использовал оператор вставки перезаписи с разделом для загрузки данных из db_test1.table_test в db_test2.table_test вместо метода копирования.

  3. Создал db_test2.table_test вручную и попытался вставить перезаписываемый файл и копию набора данных.

В любом случае, когда я запускаю команду select count (*) из db_test2.table_test, мой результат равен нулю.Но я мог видеть наборы данных, доступные в расположении таблицы db_test2.table_test.

Пожалуйста, помогите мне, как получить записи после передачи данных.

...