HDInsight — Hive Создание внешней таблицы WASB

У меня проблемы с созданием внешней таблицы. моя служба хранения называется: sXX01, мой контейнер по умолчанию — jdXX, большой двоичный объект называется Insurance.csv Сценарий куста:

drop table if exists Insurance; 
create external table Insurance(age STRING, sex STRING, bmi STRING, children STRING, smoker STRING, region STRING, charges STRING) 
row format delimited 
fields terminated by ',' 
stored as textfile location 'wasb://[email protected]/insurance.csv’;

ошибка:

H110 Unable to submit statement. Error while compiling statement: FAILED: ParseException line 5:29 mismatched input 'wasb' expecting StringLiteral near 'location' in table location specification [ERROR_STATUS]

Я получаю ту же ошибку - независимо от того, существует ли фактический BLOB или нет, та же ошибка со спецификацией 'hdfs://jdXX/insurance.csv'


person jduff1075    schedule 10.02.2016    source источник
comment
эта команда доказывает, что большой двоичный объект существует: hadoop fs -ls wasb://[email protected]/insurance.csv -rwxrwxrwx 1 55628 2016-02-09 17:37 wasb://jdXX@sXX01. blob.core.windows.net/insurance.csv   -  person jduff1075    schedule 10.02.2016


Ответы (1)


проблема была в символе. В процессе я вырезал/вставлял запрос, а редактор добавлял причудливый (направленный?) ' -- не общий символ

person jduff1075    schedule 10.02.2016