【发布时间】:2019-12-17 03:41:02
【问题描述】:
我们最近在 SQL Server 中安装了 Polybase。我们正在尝试使用 Hortonworks 来获取数据。我在创建外部表时面临以下问题。
Msg 105019, Level 16, State 1, Line 1
EXTERNAL TABLE access failed due to internal error: 'Java exception raised on call to HdfsBridge_IsDirExist:
Error [End of File Exception between local host is: "xxxxx"; destination host is: "xxxxx":1111; :
java.io.EOFException; For more details see: http://wiki.apache.org/hadoop/EOFException] occurred while accessing external file.'
我尝试通过取消注释 Kerberos 选项来更改 SQL Server polybase 位置中的 core-site.xml 文件,这现在给了我以下错误:
Msg 105019, Level 16, State 1, Line 1
EXTERNAL TABLE access failed due to internal error: 'Java exception raised on call to HdfsBridge_Connect:
Error [Unable to instantiate LoginClass] occurred while accessing external file.'
我怀疑这可能与创建数据库范围的凭据有关。
CREATE DATABASE SCOPED CREDENTIAL HadoopUser3
WITH IDENTITY = '<user>', Secret = '<Passw0rd>';
go
谁能帮我理解我在身份和秘密方面遇到的问题。它与 Hadoop 凭据有关吗?我们必须提供什么样的秘密?
【问题讨论】:
标签: sql-server hadoop sql-server-2016 hortonworks-data-platform polybase