配置PXF客户端主机和端口(可选)
默认情况下,在segment主机上启动的PXF代理侦听localhost上的5888端口。您可以将PXF配置为从其他端口号启动,或使用其他主机名或IP地址。要更改默认配置,您将设置以下标识的一个或两个环境变量:
Environment Variable | Description |
---|---|
PXF_HOST | 主机名或IP地址。 默认主机名是localhost |
PXF_PORT | PXF代理用来侦听主机上的请求的端口号。 默认端口号是5888 |
在每个segment主机上的gpadmin用户的.bashrc shell登录文件中设置环境变量。
以这种方式配置代理程序主机(和/或)端口时,必须重新启动Greenplum数据库和PXF。考虑在计划的停机时间内执行此配置。
过程
执行以下过程以在一台或多台Greenplum数据库主机上配置PXF代理主机(和/或)端口号:
登录到您的Greenplum数据库主节点
$ ssh gpadmin@<gpmaster>
对于每个Greenplum数据库segment主机
- 指定PXF代理的主机名或IP地址。
- 指定要在其上运行PXF代理的端口号。
登录到Greenplum segment主机:
$ ssh gpadmin@<seghost>
使用编辑器中打开
~/.bashrc
文件设置
PXF_HOST
(和/或)PXF_PORT
环境变量。例如,要将PXF代理端口号设置为5998,请将以下内容添加到.bashrc
文件中export PXF_PORT=5998
保存修改并退出。
重启数据库。参阅Restarting Greenplum Database.
重启每个segment上部署的PXF,参阅Restarting PXF.