环境变量
数据库环境变量¶
该参考列出并描述了SeaboxMPP数据库可设置的环境变量。
如果想为所有用户设置这些环境变量,需要在用户的启动shell配置文件(如~/.bashrc
或~/.bash_profile
或者在/etc/profile
中进行设置这些环境变量。
必需环境变量¶
注意: SDHOME
,PATH
和LD_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...
)