第四章 Greenplum环境变量

来源:互联网 发布:程序员面试宝典5下载 编辑:程序博客网 时间:2024/06/13 00:26

Chapter4 Greenplum环境变量

此参考列出并介绍了环境变量为Greenplum数据集。这些设置在用户的启动shell配置文件(如〜/.bashrc或者〜/.bash_profiie),或在/ etc/ profile文件,如果你想将它们设置为所有用户。

•必需的环境变量

•可选的环境变量

注:GPHOME,PATH和LD_LIBRARY_PATH可以通过在你的Greenplum数据库的安装目录采购的greenplum-path.sh文件中设置。

GPHOME

这是你的Greenplum数据库软件的安装位置。 例如:

GPHOME=/usr/local/greenplum-db-4.3.x.xexport GPHOME

PATH

PATH环境变量应该指向Greenplum数据bin目录的位置。 例如:

PATH=$GPHOME/bin:$PATHexport PATH

LD_LIBRARY_PATH

LD_LIBRARY_PATH环境变量应指向Greenplum数据/PostgreSQL库文件的位置。 例如:

LD_LIBRARY_PATH=$GPHOME/libexport LD_LIBRARY_PATH

MASTER_ DATA_ DIRECTORY

这应该指向由主数据目录位置中的gpinitsystem实用程序创建的目录。例如:

MASTER_DATA_DIRECTORY=/data/master/gpseg-1

export_MASTER_DATA_DIRECTORY


以下是标准PostgreSQL环境变量,这些变量在Greenplum数据库中也被识别。您可能希望将连接相关的环境变量添加到您的配置文件中以方便使用,因此您不必在命令行上为客户端连接键入如此多的选项。请注意,只能在Greenplum数据库主控主机上设置这些环境变量。

PGAPPNAME

连接到服务器时,应用程序通常由应用程序设置的名称。该名称显示在活动视图和日志条目中。 PGAPPNAME环境变量的行为与application_name连接参数相同。application_name的默认值是psql。名称不能超过63个字符。

PGDATABASE

连接时使用的默认数据库的名称。

PGHOST

Greenplum数据库主控主机名。

PGHOSTADDR

主控主机的数字IP地址。这可以设置,而不是或除了PGHOST以避免DNS查找开销。

PGPASSWORD

如果服务器要求密码验证,则使用该密码。由于安全原因,不建议使用此环境变量(某些操作系统允许非root用户通过ps查看进程环境变量)。请考虑使用〜/ .pgpass文件。

PGPASSFILE

用于查找的密码文件的名称。如果未设置,则默认为〜/ .pgpass。有关更多信息,请参阅PostgreSQL文档中有关Password file的主题。

PGOPTIONS

为Greenplum数据库主服务器设置其他配置参数。

PGPORT

主控主机上的Greenplum数据库服务器的端口号。默认端口是5432。

PGUSER

用于连接的Greenplum数据库用户名。

PGDATESTYLE

设置会话的默认日期/时间表示形式。 (相当于SET datestyle TO ...)

PGTZ

设置会话的默认时区。 (Equivalent to set timezone to...)

PGCLIENTENCODING

设置会话的默认客户端字符集编码。 (Equivalent to set ciient_encoding to...)