Greenplum环境变量
为Greenplum数据库设置环境变量的参考。
在用户的启动shell程序配置文件中设置它们(例如 ~/.bashrc 或 ~/.bash_profile),或在/etc/profile中设置(如果要为所有用户设置它们)。
必需的环境变量
注意: GPHOME, PATH 和 LD_LIBRARY_PATH 可以通过source您的Greenplum数据库安装目录中的文件greenplum_path.sh 来设置。
GPHOME
这是您的Greenplum数据库软件的安装位置。例如:
GPHOME=/usr/local/greenplum-db-6.x.x
export GPHOME
PATH
你的 PATH 环境变量应指向Greenplum数据库bin目录的位置。例如:
PATH=$GPHOME/bin:$PATH
export PATH
LD_LIBRARY_PATH
LD_LIBRARY_PATH环境变量应指向Greenplum数据库/ PostgreSQL库文件的位置。例如:
LD_LIBRARY_PATH=$GPHOME/lib
export LD_LIBRARY_PATH
MASTER_DATA_DIRECTORY
这应该指向在主数据目录位置下由gpinitsystem 工具创建的目录。This should point to the directory created by the gpinitsystem utility in the master data directory location. 例如:
MASTER_DATA_DIRECTORY=/data/master/gpseg-1
export MASTER_DATA_DIRECTORY
可选的环境变量
以下是标准PostgreSQL环境变量,在Greenplum数据库中也可以识别。为了方便起见,您可能希望将与连接相关的环境变量添加到配置文件中,使得不必在命令行上为客户端连接敲太多选项。请注意,这些环境变量应仅在Greenplum数据库master主机上设置。
PGAPPNAME
应用程序的名称,通常由一个应用程序在连接到服务器时设置。此名称显示在活动视图和日志条目中。PGAPPNAME 环境变量的行为与 连接参数application_nam 的行为相同。application_name 的默认值是 psql。该名称不能超过63个字符。
PGDATABASE
连接时要使用的默认数据库的名称。
PGHOST
Greenplum数据库master主机名。
PGHOSTADDR
master主机的数字IP地址。可以设置它来代替或补充GHOST ,以避免DNS的查找开销。
PGPASSWORD
如果服务器要求密码验证,则使用它。出于安全原因,不建议使用此环境变量(某些操作系统允许非root用户通过ps查看进程的环境变量)。作为替代,考虑使用~/.pgpass 文件。
PGPASSFILE
用于查找密码的文件名称。如果未设置,则默认为~/.pgpass。有关更多信息,请参见PostgreSQL文档中有关密码文件的主题。
PGOPTIONS
为Greenplum数据库master服务器设置附加的配置参数。
PGPORT
master主机上的Greenplum数据库服务器端口号。默认端口是5432。
PGUSER
用于连接的Greenplum数据库用户名。
PGDATESTYLE
设置会话的日期/时间表示的默认样式。(等同于SET datestyle TO)
PGTZ
设置会话的默认时区。(等同于SET timezone TO...)
PGCLIENTENCODING
设置会话的默认客户端字符集编码。(等同于SET client_encoding TO)