Имею свои данные в этом формате.Сбор данных из файла с помощью Hive
"123";"mybook1";"2002";"publisher1";
"456";"mybook2;the best seller";"2004";"publisher2";
"789";"mybook3";"2002";"publisher1";
поля заключены в "" и ограничены; Также имя книги может содержать ';' между.
Можете ли вы сказать мне, как загрузить эти данные из файла в улей таблицу
ниже запрос, который я использую в настоящее время, очевидно, не работает;
create table books (isbn string,title string,year string,publisher string) ROW FORMAT DELIMITED FIELDS TERMINATED BY '\;'
Если возможно, я хочу, чтобы поля userid и year сохранялись как Int. Пожалуйста, помогите
Спасибо, Хариш
Спасибо большое. Это помогло много –
Привет, Еще одна помощь с теми же данными. вместо использования java RegexSerde, как я могу использовать команду sed из unix для очистки данных и получения моего вывода. Я попытался узнать о команде sed и нашел вариант замены. Таким образом, я могу удалить "doule цитаты Но как я могу справиться с дополнительной;. С запятой, которая приходит в середине данных Пожалуйста, помогите С уважением, Хариш –