初始化Greenplum
初始化Greenplum数据库之前,需要修改初始化配置文件中的参数,再执行初始化命令。请在master节点执行本章节的操作。
初始化Greenplum的详细操作步骤如下。
- 打开初始化配置文件“/home/gpadmin/init.config”。
1
vim /home/gpadmin/init.config
- 按“i”进入编辑模式,添加如下内容。
1 2 3 4 5 6 7 8 9 10 11 12
ARRAY_NAME="Greenplum Cluster" SEG_PREFIX=gpseg PORT_BASE=40000 declare -a DATA_DIRECTORY=(/data/gpdb/segdata /data/gpdb/segdata) MASTER_HOSTNAME=gp-mdw MASTER_DIRECTORY=/data/gpdb/master MASTER_PORT=5432 TRUSTED_SHELL=ssh CHECK_POINT_SEGMENTS=8 ENCODING=UNICODE DATABASE_NAME=gpdb MACHINE_LIST_FILE=/data/gpdb/seg_hosts
表1 配置文件参数名称及其含义 参数名称
参数含义
ARRAY_NAME
设置Greenplum集群的名称。
SEG_PREFIX
设置segment数据库的前缀名。
PORT_BASE
设置segment数据库的起始端口号。
DATA_DIRECTORY
定义segment数据目录的数组。Greenplum将在每个数据目录上启动一个segment。
MASTER_HOSTNAME
指定master节点的主机名。
MASTER_DIRECTORY
指定master节点的数据目录。
MASTER_PORT
指定master节点的端口号,通常是业务使用的端口。
TRUSTED_SHELL
设置为“ssh”,表明初始化过程将使用SSH进行节点间的通信。
CHECK_POINT_SEGMENTS
指定在检查点时要写入的segment数量。
ENCODING
设置数据库的字符编码,这里使用“UNICODE”。
DATABASE_NAME
指定初始化后要创建的数据库名称。
MACHINE_LIST_FILE
指定包含集群中所有主机信息的配置文件路径。
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 初始化数据库。
1
gpinitsystem -c /home/gpadmin/init.config -a
父主题: 安装Greenplum