sudo add-apt-repository ppa:greenplum/dbsudo apt-get updatesudo apt-get install greenplum-db-oss安装之后,会在/opt/gpdb目录中添加所有 greenplum 的依赖以及工具。
. /opt/gpdb/greenplum_path.sh,或添加到 ~/.bashrc 中。cp $GPHOME/docs/cli_help/gpconfigs/gpinitsystem_singlenode .# 创建此文件并写入当前主机名 MACHINE_LIST_FILE=./hostlist_singlenode # 编辑以下这行,指定数据目录,并确保目录已经存在,如: declare -a DATA_DIRECTORY=(/gpdata1 /gpdata2) declare -a DATA_DIRECTORY=(/home/inovick/primary /home/inovick/primary) # 修改下面这行,更换为当前主机名 MASTER_HOSTNAME=hostname_of_machine MASTER_HOSTNAME=ubuntu # 修改下面这行,指定 master 数据目录,并确保目录已存在 MASTER_DIRECTORY=/home/inovick/master
gpssh-exkeys -f hostlist_singlenodegpinitsystem -c gpinitsystem_singlenode以上步骤完成后,数据库就已经启动了,但是在下次启动的时候需要配置环境变量 MASTER_DATA_DIRECTORY,
此变量需要指向配置文件中 MASTER_DIRECTORY 目录下的 gpsne-1 目录。
greenplum master的配置文件保存在 MASTER_DIRECTORY 目录下的 gpsne-1 目录,
包含 postgresql 的相关配置如: pg_hba.conf, postgresql.conf 等。
编辑相关配置后需要重新reload,reload命令: gpstop -u。
gpstart -mPGOPTIONS='-c gp_session_role=utility' psql postgresgpstop -mr使用 gpstop 命令