Проблема подключения SQL-SERVER 2017 к базе данных Hadoop

Я пытаюсь подключить Hadoop из базы SQL-SERVER 2017. Я получаю сообщение об ошибке при попытке получить доступ к таблицам внешнего источника данных. SQL-СЕРВЕР: 2017(polybase) HDP: 2.6(Hadoop 2.7.3).

Пожалуйста, найдите код для того же.

CREATE EXTERNAL DATA SOURCE HDP2 WITH
(
TYPE = HADOOP,
LOCATION = ‘hdfs://sandbox.hortonworks.com:8020’
)

CREATE EXTERNAL TABLE HistoricalSales

(
SID int,
saledate datetime,
DocumentType int,
Category nvarchar,
Description nvarchar,
txroll_ParcelID int,
FIPS int,
Cad_countyname nvarchar,
cad_State nvarchar,
OCALUC int,
psxr_CADAccountNumber int,
txroll_StreetNumber int,
txroll_StreetName nvarchar,
txroll_PropCity nvarchar,
txroll_PropZip int,
GBA int,
GrossSalePrice float,
LandSize int,
RecordingDate datetime,
ReportNumber int
)

WITH

(
LOCATION = ‘/user/’,
DATA_SOURCE = HDP2,
FILE_FORMAT = SALESPRICE,
REJECT_TYPE = value,
REJECT_VALUE=0
)

Когда я запускаю приведенный выше код, я получаю ошибку ниже.

Доступ к ВНЕШНЕМУ ТАБЛИЦУ не удалось из-за внутренней ошибки: "Возникла исключительная ситуация Java при вызове HdfsBridge_Connect. Сообщение об исключении Java: org.apache.hadoop.fs.FileSystem: Provider. Не удалось создать экземпляр org.apache.hadoop.fs.viewfs.ViewFileSystem: Ошибка [org.apache.hadoop.fs.FileSystem: Поставщик org.apache.hadoop. fs.viewfs.ViewFileSystem не удалось создать] при доступе к внешнему файлу.

0 ответов

Другие вопросы по тегам