返回首页

gbase数据、南大通用产品文档:GBase8c

更新日期:2024年09月11日

操作步骤
查看gsql 能否访问数据库,出现下面提示说明gaussdb 进程hang 住,数据库异常。

GBase 8c 工具参考手册
南大通用数据技术股份有限公司
289
gsql -d postgres -p 29776
gsql: wait (null):29776 timeout expired, errno: Success
查看postgresql-*.log 是否有错误提示,根据提示解决问题。
cd $GAUSSLOG/pg_log/dn_6001;grep "ERROR\|FATAL" postgresql-*.log
数据库已经hang 住,
gs_om 命令不起作用,
可以直接到每个节点上查找进程pid 后kill。
ps -ef|grep $GAUSSHOME/bin/gaussdb|grep -v grep
kill -9 $pid
所有节点进程kill 完毕后在某一节点执行启动命令。测试环境下可以直接重启数据库,
生产商用环境请联系技术支持工程师。
gs_om -t start

基本概念
表 2-2 基本概念
概念
说明
GBaseUP
负责连接接入,元数据管理,跨集群查询调度,安全认证,
日志记录等一系列分布式数据库的功能;
GBase 8a 集群
负责高质量高密度高性能的数据存储和计算;
GBase 8t
负责支撑高端事务处理;
Hive 集群
负责驱动Hadoop 或Spark 集群实现对低密度、低质量、结构
化/非结构化的大数据进行分析;
Hadoop 集群
HDFS 负责高效高可用的存储海量数据,HBase 负责存储海
量中小文件,以及作为分布式可扩展的KV 型数据仓库。
网络平面类型
图 2-4 组网模型
Hive & Spark
HDFS & HBASE
GBase 8a
GBase Up Cluster
GBase 8t

组网方案
GBase UP 是以GBase 8a MPP 最新超大规模集群版本为基础,融合GBase 8t
和Hadoop Hive/Spark,实际部署时可以理解为5 个小集群/集合。
GBase 8a MPP
GBase 8t

GBase UP 产品手册 2 产品描述

文档版本04(2021-04-21) 南大通用数据技术股份有限公司 17

 摘要:
将完整的结果集检索到客户端。以便后续的gbase_stmt_fetch()调用能返
回缓冲数据。
 语法:
int gbase_stmt_store_result(GBASE_STMT *stmt);
 参数:
 返回值:
如果成功完成了对结果的缓冲处理,返回0。如果出现错误,返回非0 值。

 错误
CR_COMMANDS_OUT_OF_SYNC
以不恰当的顺序执行了命令。
CR_OUT_OF_MEMORY


内存溢出。
CR_SERVER_GONE_ERROR

GBase 服务器不可用。
CR_SERVER_LOST


在查询过程中,与服务器的连接丢失。
CR_UNKNOWN_ERROR


出现未知错误。


GBase 8a 程序员手册C API 篇


- 70 -

南大通用数据技术股份有限公司
5 GBase C API 应用示例