返回首页

gbase数据、南大通用产品文档:GBase8a检查节点端口号

更新日期:2024年09月11日

检查各节点、各服务使用的默认端口是否被占用。
GBase 8a MPP Cluster 各服务使用的默认端口如下:
表3- 3 GBase 8a MPP Cluster 各服务使用的默认端口说明表
组件名称
默认端口号
端口协议类型
端口含义
Gcluster
5258
TCP
Coordinator 集群节点对外提
供服务的端口
Gnode
5050
TCP
Data 集群节点对外提供服务
的端口
Gcware
5918
TCP/UDP
gcware 节点间通讯端口
gcware
5919
TCP
外部连接gcware 节点端口
syncServer
5288
TCP
syncServer 服务端口
GcrecoverMonit
6268
TCP
Gcrecover 服务端口
数据远程导出端口
16066-16166
TCP
数据远程导出端口
注意
1、所有Coordinator 集群节点的端口要求一致
2、所有Data 集群节点的端口要求一致
3、所有的gcware 集群节点的端口要求一致
示例1、检查各节点上各服务使用得端口是否被占用(命令“lsof -i:PORT”)。

RHEL && SUSE
# lsof -i:5258
COMMAND
PID
USER
FD
TYPE DEVICE SIZE/OFF NODE
NAME
gclusterd 1791 gbase
14u
IPv4
12511
0t0
TCP *:5258 (LISTEN)

GBase 8a MPP Cluster 产品手册
3 集群安装升级与卸载
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
50


GBase 8s ESQL/C 编程指南
南大通用数据技术股份有限公司
- 784 -
ifx_lo_readwithseek() 函数执行搜寻操作,
然后从打开的智能大对象读取指定字节数的
数据。

语法
mint ifx_lo_readwithseek(LO_fd, buf, nbytes, offset, whence, error)
char *buf;
mint nbytes;
ifx_int8_t *offset;
mint whence;
mint *error;
LO_fd
从其读取的智能大对象的 LO 文件描述符。
buf
指向包含 ifx_lo_readwithseek() 从智能大对象读取的数据的字符缓冲区的指针。
nbytes
以字节计的 buf 字符缓冲区的大小。此值不可超过 2 GB。
offset
指向从起始搜索位置的 8 字节整数(INT8)偏移量的指针。
whence
标识起始搜寻位置的 mint 值。
error
指向包含 ifx_lo_readwithseek() 设置的错误代码的 mint 的指针。

用法
ifx_lo_readwithseek() 函数从 LO_fd 文件描述符标识的打开的智能大对象读取 nbytes
的数据。

读取始于 offset 和 whence 参数指示的 LO_fd 的搜寻位置处,如下:
whence 参数标识从其开启搜寻的位置。
有效值包括 locator.h 头文件定义的下列常量。
Whence 常量
起始搜寻位置

GBase 8s ESQL/C 编程指南
南大通用数据技术股份有限公司
- 785 -
LO_SEEK_SET
智能大对象的起始
LO_SEEK_CUR
智能大对象中的当前搜寻位置
LO_SEEK_END
智能大对象的末尾
offset 参数标识以字节计的偏移量,

(whence 参数指定的)
起始搜寻位 置,
至设置的搜寻位置。

该函数将此数据读取至 buf 指向的用户定义的缓冲区内。buf 缓冲区的大小必须小于
2 GB。要读取大于 2 GB 的智能大对象,请在 2-GB chunk 中读取它们。

返回代码
>=0
函数已从智能大对象读取至 buf 字符缓冲区内的字节数。
-1
函数不成功;请检测 error 的详尽错误代码。

GBA-01BR-0091
错误码
错误标识
错误显示信息
GBA-01BR-0091

table DDL conflict with backup data,
please drop table at first
错误出现原因
备份数据的表结构与数据库中的表结构不一致
分析与建议
将数据库中的表删除掉