Кажется, я получаю следующее исключение при попытке создать таблицу с помощью клиента Hive.
create table if not exists test (id int, name string) comment 'test table';
11: 15: 32.016 [HiveServer2-Background-Pool: Thread-34] ОШИБКА org. apache .had oop .hive.metastore.RetriedHMSHandler - Повторная попытка HMSHandler через 2000 мс (попытка 1 из 10) с ошибкой: javax.jdo.JDODataStoreException: вставка объекта "org. apache .had oop .hive.metastore.model. MTable@784fafc2 "с помощью оператора" ВСТАВИТЬ В TBLS (TBL_ID, CREATE_TIME, DB_ID, LAST_ACCESS_TIME, OWNER, RETENTION, SD_ID, TBL_NAME, TBL_TYPE, VIEW_EXPANDED_TEX, VIG), VIEW_EXPANDED_TEXT, VIG ?,?,?,?,?,?,?,?) "не удалось: столбец IS_REWRITE_ENABLED не может принять значение NULL. в org.datanucleus.api.jdo.NucleusJDOHelper.getJDOExceptionForNucleusException (NucleusJDOHelper. java: 543) в org.datanucleus.api.jdo.JDOPersistenceManager.jdo *MakePersistent (7206) * 10 * Сообщество: 10 000 человек. : ОШИБКА 23502: Столбец IS_REWRITE_ENABLED не может принимать значение NULL. в орг. apache .derby.client.am.ClientStatement.completeExecute (неизвестный источник) в орг. apache .derby.client. net .NetStatementReply.parseEXCSQLSTTreply (неизвестный источник)
Я выполнил поиск, но не смог найти удовлетворительного разрешения.
Вот мои настройки:
Hive 2.1.0 ОС: Windows Имеет oop: 2.9.2 Дерби: 10.14.2.0
Что мне не хватает?
Спасибо.