Непосредственно используйте upsert для обработки таблицы через Phoenix View - PullRequest
0 голосов
/ 04 ноября 2018

У меня есть вопрос, связанный с отображением таблиц hbase в фениксе. Можно ли использовать 'upsert' непосредственно для просмотра таблиц hbase в Phoenix? Потому что, когда я пытался это сделать, я сталкивался с ошибкой, что «таблица только для чтения».

Спасибо

1 Ответ

0 голосов
/ 08 ноября 2018

Согласно документации:

Представление будет обновляемым (т. Е. Ссылочным в выражении DML, например как UPSERT или DELETE), если выражение предложения WHERE содержит только простые выражения равенства, разделенные AND. Обновляемые представления не требуется установить столбцы, которые появляются в выражениях равенства, как выражения равенства определяют значения по умолчанию для тех столбцы.

Другим вариантом является создание таблицы, ссылающейся на существующую таблицу hbase. Вы можете использовать upserts с этим.

...