我在Microsoft上使用Qubole数据服务。我在Qubole创建了Presto集群。我想从Presto连接到,从读取数据。我已经在"/usr/lib/qubole/packages/presto-0.157/presto/plugin“上创建了sqlserver目录,这个路径并添加了以下jars: presto jdbc-0.180 0.180 mssql 6.1.0.jre 8
还向/usr/lib/qubole/packages/presto-0.157/presto/etc/catalog添加了sqlserver.properties文件
sqlserver.properties:
connector.name=sqlserver
connection-url=jdbc:sqlserver://xxx.xxx.x.xx:xxxx
connection-user=root
connection-password=xxxxx错误:
查询com.facebook.presto.sql.analyzer.SemanticException失败: 20171215_134323_00008_jzzyq 目录sqlserver不存在。 com.facebook.presto.sql.analyzer.StatementAnalyzer$Visitor.visitTable(StatementAnalyzer.java:777) com.facebook.presto.sql.analyzer.StatementAnalyzer$Visitor.visitTable(StatementAnalyzer.java:244) com.facebook.presto.sql.tree.Table.accept(Table.java:53) com.facebook.presto.sql.tree.AstVisitor.process(AstVisitor.java:27)
发布于 2017-12-15 14:51:26
我找到解决办法了。当我将sqlserver.properties文件的相同配置添加到edit cluster settings -> advance configuration -> Override Presto Configuration中时。啊,真灵。
https://stackoverflow.com/questions/47833896
复制相似问题