从postgresql server使用postgresql fdw连接到配置单元数据库表

j13ufse2  于 2021-06-24  发布在  Hive
关注(0)|答案(1)|浏览(309)

无法从postgresql server连接到远程服务器上的配置单元数据库。
尝试使用以下查询,但不起作用。已建立连接,但没有从配置单元服务器返回响应。

--create extension postgres_fdw;
DROP USER MAPPING  IF EXISTS  FOR   CURRENT_USER  SERVER data_db;
drop server data_db;
create server data_db
foreign data wrapper postgres_fdw
options (host 'net.com' , port 'hiveport' , SSLMODE 'allow', dbname 'datah');

create user mapping for current_user
server data_db
options(user 'user', password 'password');

drop schema app;
create schema app;

import foreign schema public
from server data_db
into app;

结果未知,需要来自服务器的身份验证请求(sql状态08001)。
我希望能够使用postgresql的fdw建立到hive数据库集群的连接,以导入选择性数据。
事先非常感谢,并致以最诚挚的问候!

insrf1ej

insrf1ej1#

postgres\u fdw用于连接到其他postgresql示例。hive没有使用与postgresql相同的wire协议,因此postgres\u fdw肯定不会成功连接到它。也许你可以试试https://github.com/youngwookim/hive-fdw-for-postgresql 或者https://sourceforge.net/projects/hadoopfdw/.

相关问题