安装部署Greenplum Database 6.22.0(单机版)
关闭防火墙
systemctl stop firewalld.service
#新建用户及组
groupadd gpadmin
useradd gpadmin -r -m -g gpadmin
chown -R gpadmin:gpadmin /opt/greenplum-db
#创建目录,并授权gpadmin mkdir -p /data/gpdata #数据路径,自定义 mkdir /data/gpdata/master mkdir /data/gpdata/gp1 mkdir /data/gpdata/gp2 #授权 chown -R gpadmin:gpadmin /data/gpdata/ #创建配置文件目录,并且授权
su gpadmin mkdir /home/gpadmin/gpconfigs cd /home/gpadmin/gpconfigs vi all_hosts 192.168.1.2 #安装机器的名称(IP) vi all_segs 192.168.1.2 #安装机器的名称(IP)
vi ~/.bash_profile #添加以下内容 source /opt/greenplum-db/greenplum_path.sh export MASTER_DATA_DIRECTORY=/data/gpdata/master/gpseg-1 export PGPORT=5432 export PGUSER=gpadmin export PGDATABASE=hdw
source ~/.bash_profile
vi ~/.bashrc #添加以下内容 source /opt/greenplum-db/greenplum_path.sh export MASTER_DATA_DIRECTORY=/data/gpdata/master/gpseg-1 export PGPORT=5432 export PGUSER=gpadmin export PGDATABASE=hdw
source ~/.bashrc
配置免密登录 配置节点免密: ssh-keygen -t rsa(需要输入3次回车) 进入密钥目录 cd ~/.ssh/ 配置免密: ssh-copy-id gpadmin@192.168.1.2
gpssh-exkeys -f /home/gpadmin/gpconfigs/all_hosts
#复制配置文件 cp /opt/greenplum-db/docs/cli_help/gpconfigs/gpinitsystem_config /home/gpadmin/gpconfigs/ #编辑配置文件 vi /home/gpadmin/gpconfigs/gpinitsystem_config
#修改以下内容 declare -a DATA_DIRECTORY=(/data/gpdata/gp1 /data/gpdata/gp2) MASTER_HOSTNAME=pear-edge-03 MASTER_DIRECTORY=/data/gpdata/master MASTER_PORT=5432 DATABASE_NAME=hdw MACHINE_LIST_FILE=/home/gpadmin/gpconfigs/all_segs
gpinitsystem -c /home/gpadmin/gpconfigs/gpinitsystem_config #系统开始初始化,之后会看到如下提示: Continue with Greenplum creation Yy/Nn> Y #输入 Y ,按回车,系统会初始化完成
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 【.NET】调用本地 Deepseek 模型
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 我与微信审核的“相爱相杀”看个人小程序副业