连接数据库的客户端工具包括gsql、DataStudio、应用程序接口(如ODBC和JDBC)和
psql。
gsql是GaussDB200自带的客户端工具。使用gsql连接数据库,可以交互式地
输入、编辑、执行SQL语句。
DataStudio是一款GUI工具,使用DataStudio连接数据库,可以调试、执行
SQL语句和存储过程。
用户可以使用标准的数据库应用程序接口(如ODBC和JDBC),开发基于
GaussDB200的应用程序。
psql是开源客户端工具。使用psql连接数据库,可以交互式地输入、编辑、执
行SQL语句。
确认连接信息
客户端工具通过CN连接数据库。因此连接前,需获取CN所在服务器的IP地址及CN的
端口号信息。客户端工具可以通过任何一个CN连接数据库。
操作步骤
{BIGDATA_HOME}/mppdb/.mppdbgs_profile命令启动环境变量。
步骤2使用“gs_om-tstatus–detail”命令查询集群各实例情况。
gs_om-tstatus--detail
[CoordinatorState]
nodenode_ipinstancestate
-----------------------------------------------------------------------------
1plat1192.168.0.115001/srv/BigData/mppdb/data1/coordinatorNormal
2plat2192.168.0.125002/srv/BigData/mppdb/data1/coordinatorNormal
3plat3192.168.0.135003/srv/BigData/mppdb/data1/coordinatorNormal
如上部署了CN实例的服务器IP地址分别为192.168.10.11、192.168.10.12和
192.168.0.13。CN数据路径为“/srv/BigData/mppdb/data1/coordinator”。
步骤3确认CN的端口号。
在步骤2查到的CN数据路径下的postgresql.conf文件中查看端口号信息。示例如下:
cat/srv/BigData/mppdb/data1/coordinator/postgresql.conf|grepport
port=25308#(changerequiresrestart)
#comm_sctp_port=1024#Assignedbyinstallation(changerequiresrestart)
#comm_control_port=10001#Assignedbyinstallation(changerequiresrestart)
#supportedbytheoperatingsystem:
#e.g.localhost=10.145.130.2localport=12211remotehost=10.145.130.3remoteport=12212,
localhost=10.145.133.2localport=12213remotehost=10.145.133.3remoteport=12214
#e.g.localhost=10.145.130.2localport=12311remotehost=10.145.130.4remoteport=12312,
localhost=10.145.133.2localport=12313remotehost=10.145.133.4remoteport=12314