powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / NoSQL, Big Data [игнор отключен] [закрыт для гостей] / Проблема при создании view в Hive
6 сообщений из 6, страница 1 из 1
Проблема при создании view в Hive
    #39881309
algrach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день !
Столкнулся с следующей проблемой :
Есть таблица t_rus
Код: sql
1.
2.
create table t_rus (id int, col1 varchar(10));
insert into t_rus values(1, 'ИТОГО'); 


Результат select по условию (непустой, возвращает одну строку):
Код: sql
1.
 select * from t_rus where col1 = 'ИТОГО' ; 


id col11ИТОГО

Затем, по этому-же условию создаю View
Код: sql
1.
 create view v_rus as select * from t_rus where col1 = 'ИТОГО' ;


После чего делаю select *
Код: sql
1.
select * from v_rus ;


Но результат пустой ...
id col1

И такая лажа случается тогда, когда в запросе участвуют не латинские символы...

Еще один "прикол" :
При создании таблицы и view следующим образом получаю разные результаты при select :

Создание таблицы
Код: sql
1.
2.
3.
drop table t_rus;
create table t_rus as select 1 id, 'ИТОГО'col1  ; 
select * from t_rus ;


Результат (все хорошо) :
id col11ИТОГО

Создание view
Код: sql
1.
2.
3.
drop view v_rus;
create view v_rus as select 1 id, 'ИТОГО'col1  ; 
select * from v_rus ;


Результат :
id col11?????
...
Рейтинг: 0 / 0
Проблема при создании view в Hive
    #39881378
H5N1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
выглядит, что хайв метастор карежит не латинские символы, когда записывает метаданные вьюшек.
у меня та же фигня, причем и когда енжин мап-редюс и когда спарк.
...
Рейтинг: 0 / 0
Проблема при создании view в Hive
    #39881396
Фотография George Nordic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
H5N1, +1.

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

С Уважением,
Георгий
...
Рейтинг: 0 / 0
Проблема при создании view в Hive
    #39881417
algrach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
George Nordic, имена полей латинские , а содержание col1 - кириллица
...
Рейтинг: 0 / 0
Проблема при создании view в Hive
    #39881679
pihel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
algrach,

если mysql метастор, то можно попробовать поменять кодировку hive.TBLS на UTF8

или использовать обходной вариант вью
Код: sql
1.
create view v_rus as select * from t_rus where base64(col1) = '0JjQotCe0JPQng==' ;
...
Рейтинг: 0 / 0
Проблема при создании view в Hive
    #39882646
algrach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pihel,
Огромное спасибо! Смена кодировки таблицы hive.TBLS решила проблему .
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / NoSQL, Big Data [игнор отключен] [закрыт для гостей] / Проблема при создании view в Hive
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]