Hive Command Line - проблемы с обратными галочками в имени столбца - PullRequest
0 голосов
/ 27 ноября 2018

Когда я пытаюсь создать таблицу с помощью командной строки beeline / hive для следующего DDL:

CREATE EXTERNAL TABLE schema.table
(
`Week` string,
`Orders` string,
`Units` string
)
COMMENT 'This table was auto generated'
 ROW FORMAT SERDE 'org.apache.hadoop.hive.serde2.OpenCSVSerde'
 WITH SERDEPROPERTIES (
   'separatorChar' = ',',
   'quoteChar' = '\"',
   'escapeChar' = '\\'
   )
 STORED AS TEXTFILE
 LOCATION '/data/qa/ingest_id=1543338670'
 TBLPROPERTIES ("skip.header.line.count"="1");

Я получаю следующую ошибку

Error: Error while compiling statement: FAILED: ParseException line 3:0 character '▒' not supported here
line 3:1 character '▒' not supported here
line 3:2 character '▒' not supported here (state=42000,code=40000)

Кто-нибудь сталкивался с этой проблемой раньше?Этот DDL выполняется без проблем на клиенте с графическим интерфейсом.

1 Ответ

0 голосов
/ 28 ноября 2018

Проблема связана с кодировкой UTF 8.Удалены юникод-символы из оболочки.

tr -d '\200-\277' | tr -d '\300-\377'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...