连接参数

连接参数 描述 环境变量
应用名称 连接到数据库的应用名称,保存在application_name连接参数中。默认值是psql $PGAPPNAME
数据库名 用户想要连接的数据库名称。对于一个刚初始化的系统,第一次可使用postgres数据库来连接。 $PGDATABASE
主机名 Greenplum数据库的Master的主机名。默认主机是本地主机。 $PGHOST
端口 Greenplum数据库的Master实例所运行的端口号。默认为5432。 $PGPORT
用户名 要以其身份连接的数据库用户(角色)名。这不需要和用户的操作系统用户名一样。如果用户不确定用户的数据库用户名是什么,请咨询用户的Greenplum管理员。注意每一个Greenplum数据库系统都有一个在初始化时自动创建的超级用户账号。这个账号的名称和初始化Greenplum系统的用户(最有代表性的是gpadmin)的操作系统用户名相同。 $PGUSER

最常用的客户端应用

名称 用法
createdb 创建一个新数据库
createlang 定义一种新的过程语言
createuser 定义一个新的数据库角色
dropdb 移除一个数据库
droplang 移除一种过程语言
dropuser 移除一个角色
psql PostgreSQL交互式终端
reindexdb 对一个数据库重建索引
vacuumdb 对一个数据库进行垃圾收集和分析

Greenplum数据库接口

API PostgreSQL驱动 下载链接
ODBC psqlODBC https://odbc.postgresql.org/.
JDBC pgjdbc https://jdbc.postgresql.org/
Perl DBI pgperl http://search.cpan.org/dist/DBD-Pg/
Python DBI pygresql http://www.pygresql.org/
libpq C Library libpq https://www.postgresql.org/docs/8.3/static/libpq.html

常见连接问题

问题 解决方案
没有用于主机或者用户的pg_hba.conf条目 要允许Greenplum数据库接受远程客户端连接,用户必须配置用户的Greenplum数据库的Master实例,这样来自于客户端主机和数据库用户的连接才会被允许连接到Greenplum数据库。这可以通过在pg_hba.conf配置文件(位于Master实例的数据目录中)中增加合适的条目就能做到。更多详细的信息请见允许到Greenplum的连接
Greenplum数据库没有运行 Greenplum数据库的Master实例没有运行,用户将无法连接。用户可以通过在Greenplum的Master主机上运行gpstate工具来验证Greenplum数据库系统是否正常运行。
网络问题

Interconnect 超时

如果用户从一个远程客户端连接到Greenplum的Master主机,网络问题可能阻止连接(例如,DNS主机名解析问题、主机系统没有运行等等)。为了确认网络问题不是原因,可尝试从远程客户端主机连接到Greenplum的Master主机。例如: ping hostname .

如果系统不能解析主机名和Greenplum数据库所涉及的主机的IP地址,查询和连接将会失败。对于某些操作,到Greenplum数据库Master的连接会使用localhost而其他连接使用真实的主机名,因此用户必须能解析两者。如果用户遇到这种错误,首先确认用户能够从Master主机通过网络连接到Greenplum数据库阵列中的每一台主机。在Master和所有Segment的/etc/hosts文件中,确认有Greenplum数据库阵列所涉及所有主机的正确的主机名和IP地址。IP 127.0.0.1必须解析为localhost。

已有太多客户端 默认情况下,Greenplum数据库被配置为在Master和每个Segment上分别允许最多250和750个并发用户连接。导致该限制会被超过的连接尝试将被拒绝。这个限制由Greenplum数据库Master的postgresql.conf配置文件中的max_connections参数控制。如果用户为Master更改了这个设置,用户还必须在Segment上做出适当的更改。

Object Privileges

Object Type Privileges
Tables, Views, Sequences SELECT

INSERT

UPDATE

DELETE

RULE

ALL

External Tables SELECT

RULE

ALL

Databases CONNECT

CREATE

TEMPORARY | TEMP

ALL

Functions EXECUTE
Procedural Languages USAGE
Schemas CREATE

USAGE

ALL

Custom Protocol SELECT

INSERT

UPDATE

DELETE

RULE

ALL

GreenPlum 大数据平台--基础使用(二)的更多相关文章

  1. GreenPlum 大数据平台--基础使用(一)

    一,操作语法 01,创建数据库 --创建用户-- [gpadmin@greenplum01 ~]$ export PGDATABASE=testDB --指定数据库名字 [gpadmin@greenp ...

  2. GreenPlum 大数据平台--运维(二)

    .如何获取查询运行时和已用时间. 例子: Select tstart, tfinish, (tfinish-tstart) as total_time, trim(query_text) from q ...

  3. GreenPlum 大数据平台--介绍

    一,GreenPlum 01,介绍: Greenplum是一种基于PostgreSQL的分布式数据库,其采用shared-nothing架构,主机.操作系统.内存.存储都是自我控制的,不存在共享. 官 ...

  4. GreenPlum 大数据平台--外部表(三)

    一,外部表介绍 Greenplum 在数据加载上有一个明显的优势,就是支持数据的并发加载,gpfdisk是并发加载的工具,数据库中对应的就是外部表 所谓外部表,就是在数据库中只有表定义.没有数据,数据 ...

  5. GreenPlum 大数据平台--监控

    数据库状态监控活动 活动 过程 纠正措施 列出当前状态为down的Segment.如果有任何行被返回,就会生成一个警告或者告警. 推荐频率:每5到10分钟 重要度: IMPORTANT 在postgr ...

  6. GreenPlum 大数据平台--分区表(二)

    01,创建分区表 [PARTITION BY partition_type (column) [SUBPARTITION BY partition_type (column)] [SUBPARTITI ...

  7. GreenPlum 大数据平台--segment 失效问题恢复《二》(全部segment宕机情况下)

    01,情况描述 主Segment和它的镜像都宕掉.导致了greenplum数据库不可用状态 02,重启greenplum数据库 gpstop -r 03,恢复 gprecoverseg 04,状态检查 ...

  8. GreenPlum 大数据平台--非并行备份(六)

    一,非并行备份(pg_dump) 1) GP依然支持常规的PostgreSQL备份命令pg_dump和pg_dumpall 2) 备份将在Master主机上创建一个包含所有Segment数据的大的备份 ...

  9. GreenPlum 大数据平台--安装

    1. 环境准备 01, 安装包准备: Greenplum :  >>>>链接地址 Pgadmin客户端 :  >>>链接地址 greenplum-cc-web ...

随机推荐

  1. Spring自动注入,类型注入、名称注入(两种方式)

    参考: https://blog.csdn.net/qq_41767337/article/details/89002422 https://www.iteye.com/blog/breezylee- ...

  2. java架构之路-(tomcat网络模型)简单聊聊tomcat(一)

    tomcat使我们熟知的也是我们使用最多的web服务器了,至少我是使用最多的.常见的web服务器还有Apache,web logic,JBOSS等,对于tomcat的安装我就不再赘述了,简单的不能再简 ...

  3. C#面试基础知识点:值类型和引用类型(1)(填坑文)

    目录 前言 C#值类型和引用类型 基类(共同点) 值类型继承基类(不同点) 应用类型继承 技术经理的问题 值类型与引用类型都可以用Equals来比较吗? 如何将一个数组a的值赋予数组b然后对b做修改而 ...

  4. 配置 ASP.NET Core 请求(Request)处理管道

    配置 ASP.NET Core 请求(Request)处理管道 在本节中,我们将讨论使用中间件组件为 asp.net core 应用程序配置请求处理管道. 作为应用程序启动的一部分,我们要在Confi ...

  5. Winform中设置ZedGraph的颜色填充使用Fill

    场景 Winforn中设置ZedGraph曲线图的属性.坐标轴属性.刻度属性: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/10 ...

  6. NumPy 文件数据读写

    写数据 NumPy 数组可以使用 np.save 方法保存到本地磁盘中,默认扩展名是 .npy,并且是未压缩的二进制格式. import numpy as np a = np.array([[0, 1 ...

  7. 超时空英雄传说2复仇魔神完全攻略&秘技

    ╓─╥───────────────────────────────────────────────────╥─╖ ║ ║ 超 時 空 英 雄 傳 說 2 ║ ║ ║ ║ --復 仇 魔 神-- ║ ...

  8. web前端-bootstrap

    1.什么是bootstrap 前端开发开源工具包 ,包含css样式库+jq插件 ,ui效果非常好 ,都是通过给标签加class选择器来实现功能的 2.特点 响应式布局:使用栅格系统可以把页面呈现在不同 ...

  9. MySQL整形手工注入

    0x1 判断注入点: http://www.xxx.org/members.php?id=1 and 1=1 --+ # ture http://www.xxx.org/members.php?id= ...

  10. vue学习指南:第十一篇(详细) - Vue的 路由 第一篇 ( router )

    一.路由的配置 路由  vue-router 1. 什么是路由? 路由相当于一个配置对象 路由:就是我们通过不同的url访问不同的内容,通过angular.js 可以实现多视图的单页,现在流行的单页面 ...