跳转至

环境变量

数据库环境变量

该参考列出并描述了SeaboxMPP数据库可设置的环境变量。 如果想为所有用户设置这些环境变量,需要在用户的启动shell配置文件(如~/.bashrc~/.bash_profile或者在/etc/profile中进行设置这些环境变量。

必需环境变量

注意: SDHOMEPATHLD_LIBRARY_PATH能够通过引入SeaboxMPP安装目录下的seaboxmpp_path.sh文件来设置。

SDHOME

该参数指明了SeaboxMPP安装位置。例如:

SDHOME=/usr/local/seaboxmpp/seaboxmpp-db-<version>
export SDHOME

PATH

PATH环境变量指出SeaboxMPP的bin目录所在位置。例如:

PATH=$SDHOME/bin:$PATH
export PATH

LD_LIBRARY_PATH

LD_LIBRARY_PATH环境变量指出了SeaboxMPP库文件所在位置。例如:

LD_LIBRARY_PATH=$SDHOME/lib
export LD_LIBRARY_PATH

可选环境变量

以下是SeaboxMPP可选的环境变量。

SDAPPNAME

应用的名称,通常当一个应用连接到服务器时设置的。 该名称在活动视图和日志条目中有显示。

SDAPPNAME环境变量和application_name连接参数有相同的行为。

application_name的默认值是ssql。该名称不能超过63个字符。

SDDATABASE

默认连接到的数据库名称。

SDHOST

SeaboxMPP数据库集群的Coordinator节点主机名。

SDHOSTADDR

Coordinator节点的数字IP地址。 设置该变量可以用来代替或者在SDHOST之上从而避免DNS查询的过多开销。

SDPASSWORD

服务器要求密码验证时使用的密码。 出于安全原因,不建议使用此环境变量(某些操作系统允许非root用户通过ps查看进程环境变量)。而是考虑使用~/.sdpass文件。

SDPASSFILE

用于查找的密码文件的名称。 如果未设置,则默认为~/.sdpass

SDOPTIONS

为SeaboxMPP数据库Coordinator实例设置其他配置参数。

SDPORT

Coordinator节点上SeaboxMPP数据库服务器的端口号。默认端口为3000。

SDUSER

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

SDDATESTYLE

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

SDTZ

设置会话的默认时区。 (相当于SET timezone TO...

SDCLIENTENCODING

设置会话的默认客户端字符集编码。 (相当于SET client_encoding TO...