# 1. 安装准备 # 请确保环境已准备好,例如已建立当前用户到自己的SSH互信。 # 不要安装python pg和pgdb包 sudo pip3 install pygresql # 可能还需要其它包,根据后续提时按需安装。 cd ~ mkdir cb_bin # 2. 拉取代码 git clone https://github.com/apache/cloudberry.git # 3. 编译配置 cd cloudberry # Debug版本,暂时不编译ORCA,ORCA需要额外的库。 # 这一步可能会提时缺少库,缺什么安装什么即可。 CFLAGS="-O0 -g3 -ggdb3" ./configure --prefix=/home/fairyfar/cb_bin --disable-orca --enable-debug --enable-debug-extensions # 4. 编译 make -j$(nproc) -C ./ make -j$(nproc) -C ./contrib make install -C ./ make install -C ./contrib # 5. 验证安装 ~/cb_bin/bin/postgres --gp-version ~/cb_bin/bin/postgres --version ldd ~/cb_bin/bin/postgres # 6. 初始化Cloudberry demo集群 source ~/cb_bin/cloudberry-env.sh make create-demo-cluster -C ./ source ./gpAux/gpdemo/gpdemo-env.sh # 7. 可以正常使用集群了 gpstate -a psql postgres