У меня есть некоторые данные в таблице улей, и я добавил новый столбец в куст. Теперь я хочу добавить некоторое значение в новые ячейки столбца в соответствии с ключом. Как я могу это достичь? Моя версия улья - 0,11. По некоторым причинам я не могу обновить версиюКак вставить данные в столбце apache hive
ответ
Это может показаться наивным, если вы уже выполнили миграцию данных. Anyways, Как вы получаете новые данные столбцов? Предположим, что его отдельный файл можно загрузить в другую временную таблицу с помощью значений Key, New Column. Затем выполните соединение с существующей таблицей и заполните данные третьей таблице. и последняя вставка перезаписывает вашу основную таблицу данными из третьей таблицы с обновленной новой колонкой.
A - существующая таблица с новым столбцом, но данные не обновляются. B - временная таблица с ключевыми и новыми данные столбцов C - Выбрать все столбцы из А и нового столбца из B FROM A JOIN B на A.key = B.Key Final - Вставить перезаписать таблицу А из таблицы C
Надеюсь это поможет. Извините, если вы ищете какой-либо инструмент для этого более простым способом, это может быть более длинный подход.
- 1. Вставить переписать в Hive
- 2. Вставить данные в регистр case в Hive
- 3. Как управлять измененными данными в Apache Hive
- 4. Как настроить Apache Hive?
- 5. Как вставить данные в Apache кальцит
- 6. подзапросы в Apache Hive
- 7. Вставить в HIVE
- 8. Вставить в WHERE Данные в столбце указаны
- 9. Unix_timestamp в Apache Hive
- 10. Как вставить данные строки между последовательными датами в HIVE?
- 11. Профилирование Apache Hive CLI
- 12. Как вставить конкретные данные в последовательные ячейки в столбце
- 13. Как загрузить данные в Phoenix из Hive?
- 14. Как данные PIVOT в Hive
- 15. Вставить данные в HDFS
- 16. Как вставить много данных в одном столбце
- 17. Нужен альтернативный запрос в Apache Hive limit
- 18. Apache Phoenix vs Hive-Spark
- 19. Вставить в ElasticSearch, используя Hive/Qubole
- 20. Каковы меры безопасности Apache Hive
- 21. Как ссылаться Первая ненулевая строка в столбце - Cloudera Impala/Apache Hive/Spark SQL
- 22. Вырезать и вставить данные в пустой ячейке в столбце
- 23. Загрузка объектов JAXB в Apache Hive/Impala
- 24. apache hive column comment with CTAS
- 25. Apache Hive - Single Insert Дата Значение
- 26. кодирокой, Акценты, специальные символы в Apache Hive
- 27. Вставить в HIVE Внешняя таблица очень медленная
- 28. Apache Hive - Понимание разбиения на кусты
- 29. HIVE вставить перезаписать каталог в формате json
- 30. Hive On Spark: java.lang.NoClassDefFoundError: org/apache/hive/spark/client/Job
Можете ли вы объяснить свой вопрос немного больше, например, что такое структура таблицы? В какой позиции вы хотите добавить новый столбец? Как загружать данные в эту таблицу (из другой таблицы или из файла)? –
Мои данные находятся в файле, а мой столбец находится в последней позиции столбцов – Shafiq