本站分享:AI、大数据、数据分析师培训认证考试,包括:Python培训Excel培训Matlab培训SPSS培训SAS培训R语言培训Hadoop培训Amos培训Stata培训Eviews培训

GreenPlum介绍 – 访问数据库_连接greenplum数据库

数据库 cdadata 6682℃

【建立数据库连接】
只要兼容PostgreSQL client就能连GP。 如: psql
只能连master,segment是不接受连接的

连接参数如下:
连接参数          | 环境变量     | 缺省值    | 描述
———————————————————————–
Application name  | $PGAPPNAME   | psql      | 应用名称
Database name     | $PGDATABASE  | template1 | 连接数据库名
Host name         | $PGHOST      | local host| 连接主机名,master
Port              | $PGPORT      | 5432      | 端口,master
Username          | $PGUSER      | OS User   | 登入用户名
【支持的客户端应用】
1. 命令行
  自带命令,存放在$GPHOME/bin下面:
  命令                 | 描述
  ——————————————————————————————–
  createdb/dropdb      | 创建或删除新数据库
  createlang/droplang  | 新增或删除编程语言,现支持: PL/pgSQL、PL/Perl、PL/Python、PL/Tcl、PL/R
  createuser/dropuser  | 创建或删除数据库角色
  psql                 | PostgreSQL交互终端
  reindexdb            | 重建数据库索引
  vacuumdb             | 清理数据库, 统计分析
  (~/.pgpass保存用户登入信息,避免重新输入密码)
2. 图形化
  工具用pgadminIII,界面还不错,能满足基本要求
3. 数据库接口
  GP数据库接口
  API        | PostgreSQl 驱动  | 下载链接
  ———————————————————————
  ODBC       | pgodbc           | https://emc.subscribenet.com/
  JDBC       | pgjdbc           | https://emc.subscribenet.com/
  Perl DBI   | pgperl           | http://pgfoundry.org/projects/pgperl/
  Python DBI | pypresql         | http://www.pygresql.org/
4. 第三方工具
  大部分第三方ETL和BI工具都是用标准数据库接口,如odbc和jdbc。 如下:
  * Business Object
  * Microstrategy
  * Informatica Power Center
  * Microsoft SQL Server Integration Services (SSIS) and Reporting Services (SSRS)
  * Ascential Datastage
  * SAS
  * Cognos
 
【排错】
       问题                              |         解决方法
——————————————————————————————-
No pg_hba.conf entry for host or user    |  看下pg_hba.conf是否配置了权限
Greenplum Database it not running        |  数据库没启动,用gpstate查看状态
Network problems interconnect timeouts   |  确定网络是否通顺ping hostname.  

                                         |  查看/etc/hosts中master和segment是否正常. 

                                         |  127.0.0.1 应该指向 localhost

Too many clients already                  |  默认最大连接为25,

                                         |  修改postgresql.conf的参数max_connections

转载请注明:数据分析 » GreenPlum介绍 – 访问数据库_连接greenplum数据库

喜欢 (0)or分享 (0)