hive- все статьи тега


Подзапрос Hive SQL в предложении WHERE

У меня есть две таблицы с похожими полями, но запрос не выполняется, когда я делаю подзапрос SELECT в предложении WHERE. SELECT foo FROM bar WHERE fizz IN (SELECT fizz FROM fuzz) Я удалил error.log из AWS, но ошибка была в том, что HIVE не распознал SELECT. Как мне реструктурировать этот запрос? Спасибо. ...

Подключайтесь к Hive и создавайте таблицы с помощью pandas

У меня есть фрейм данных pandas в PYTHON. Я хочу создать / загрузить этот фрейм данных в таблицу hive. Я знаю, что мы можем создать фрейм данных spark из фрейма данных pandas и создать таблицу hive. Я хотел бы сделать это, используя чистый python способ, не используя pyspark. Я установил pyhive pyhs2 в моем местном python Используя pyhive conn_1 = hive.Connection(host=hive_host, port=10000, username=username) Я получаю следующую ошибку: NotImplementedError: Wrong number of arguments f ...

Могу ли я вставить данные в таблицу в Hive, как в SQL?

В настоящее время я учусь использовать HIVE и теперь пытаюсь создавать таблицы и вставлять в них значения. Похоже, что HIVE поддерживает только вставку данных в таблицу с помощью "select" данных из других таблиц или загрузку данных в таблицу. Возможно ли вставить или добавить строку в HIVE аналогично с в SQL? Например: вставить в тестовые значения (1, 1, 1); Кажется невозможным, потому что я перепробовал много комбинаций и всегда возвращает исключение как "не могу распознать XXX вокруг XXX". ...

Hive QL выбор числовой подстроки строки

У меня есть таблица с двумя столбцами: id, datastring Столбец id-это просто bigint, а столбец datastring содержит элементы, которые выглядят как {"12345":[6789,true]} {"1234678":[5678, false]} Я хотел бы выбрать таблицу, где первый столбец является идентификатором, а второй столбец-номером в кавычках части datastring. Однако это число не всегда совпадает с числом цифр. Результат должен быть id, numstring 4321, 12345 4322, 134678 Заранее благодарю. ...

Как изменить формат даты в улье?

В моей таблице в hive есть файл даты в формате '2016/06/01'. но я нахожу, что это не в ущерб формату "2016-06-01". Они не могут сравнивать, например. Оба они-струны . Поэтому я хочу знать, как сделать их в хармори и могу сравнить их. Или, с другой стороны, как изменить "2016/06/01" на "2016-06-01", чтобы их можно было сравнить. Большое спасибо. ...

Когда использовать Hadoop, HBase, Hive и Pig?

каковы преимущества использования либо Hadoop или HBase или куст ? в моем понимании, HBase избегает использования map-reduce и имеет ориентированное на столбец хранилище поверх HDFS. куст - это SQL-подобный интерфейс для Hadoop и HBase. Я также хотел бы знать, как куст сравнивает с свинья. ...

Разница между внутренними таблицами улья и внешними таблицами?

может ли кто-нибудь сказать мне разницу между внешней таблицей улья и внутренними таблицами. Я знаю, что разница возникает при падении таблицы. Я не понимаю, что вы подразумеваете под тем, что данные и метаданные удаляются во внутренних и только метаданные удаляются во внешних таблицах. Может кто-нибудь объяснить мне с точки зрения узлов, пожалуйста. ...

Есть ли способ получить имя столбца вместе с выводом при выполнении любого запроса в Hive?

в улье, когда мы делаем запрос (например:select * from employee), мы не получаем никаких имен столбцов в выходных данных (например, имя, возраст, зарплата, которую мы получили бы в РСУБД SQL), мы получаем только те ценности. есть ли способ получить имена столбцов, которые будут отображаться вместе с выводом при выполнении любого запроса? ...