问题描述
安装在一个实例上的 presto 可以从安装在另一个实例上的 Oracle 查询数据吗??
执行的步骤
在 Windows 实例中有 Oracle。
我已经在 Linux 服务器上安装了 Presto,
* config.properties :
coordinator=true
node-scheduler.include-coordinator=true
http-server.http.port=8080
query.max-memory=10GB
query.max-memory-per-node=1GB
discovery-server.enabled=true
discovery.uri=http://localhost:8080
创建一个目录“oracle.properties”,并将有效的连接详细信息放在:/root/Presto/presto-server-0.245.1/etc/catalog
connector.name=oracle
connection-url=jdbc:oracle:thin:@3.2.2.2:1521/Databasename
connection-user=Username
connection-password=Passowrd
我已将 cli jar 放在 bin 中:使其可执行 chmod +x presto
Launched presto : bin/launcher start
从 28562 开始 使用命令运行 cli :
presto --server localhost:8080 --catalog oracle --schema Databasename
Cli 已启动,
presto:Databasename>
但是当执行查询时显示错误 运行命令时出错:身份验证失败:未经授权 在 oracle.properties 中输入的所有详细信息都是有效的。 任何建议表示赞赏,谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)