Данные, которые я имею, ограничены '¬', когда я пытаюсь использовать его в create table, я получаю ошибку как недопустимый символ. Я попытался использовать его в юникодной версии '\ U00AC', но не использовать всю запись, попадающую в первое поле. в unix этот символ «¬» отображается как �. Может ли кто-нибудь навестить меня в этом вопросе о том, что использовать в поле, завершенном секцией.Поле таблицы hive ограничено '¬' hive не принимает этот символ
CREATE TABLE IF NOT EXISTS test
(
CONTACT_RECORD_ID string,
ACCOUNT string,
CUST string,
NUMBER string,
NUMBER1 string,
NUMBER2 string,
NUMBER3 string,
NUMBER4 string,
NUMBER5 string,
NUMBER6 string,
NUMBER7 string,
LIST string
)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY '¬';
В любых дисплеях '�' вам необходимо изменить настройки кодировки текста. –
В Linux, что показывает команда 'file xyz.txt'? То есть который кодирует? Hadoop ожидает UTF-8 по умолчанию. –
yes bang на его закодированном тексте ISO-8859 любое решение для этого приятеля :) –