CentOS安裝Gauss數(shù)據(jù)庫(kù)完整指南
環(huán)境準(zhǔn)備
安裝前需確保CentOS系統(tǒng)版本為7或8,并已更新至最新補(bǔ)丁。建議使用4GB以上內(nèi)存及50GB可用磁盤(pán)空間。
sudo yum update -y
安裝依賴包
執(zhí)行以下命令安裝必要依賴:
sudo yum install -y gcc make openssl-devel readline-devel zlib-devel
獲取Gauss安裝包
從官方渠道下載對(duì)應(yīng)版本的二進(jìn)制包,解壓至目標(biāo)目錄:
wget https://example.com/gauss-latest.tar.gz
tar -zxvf gauss-latest.tar.gz -C /opt/
系統(tǒng)參數(shù)配置
修改內(nèi)核參數(shù)提升數(shù)據(jù)庫(kù)性能:
echo "kernel.sem = 250 32000 100 999" >> /etc/sysctl.conf
sysctl -p
初始化數(shù)據(jù)庫(kù)
創(chuàng)建專用用戶并初始化數(shù)據(jù)庫(kù)實(shí)例:
groupadd gaussdb
useradd -g gaussdb gauss
cd /opt/gauss/bin
./gs_initdb -D /data/gaussdb -w password123
啟動(dòng)與驗(yàn)證
啟動(dòng)數(shù)據(jù)庫(kù)服務(wù)并檢查運(yùn)行狀態(tài):
./gs_ctl start -D /data/gaussdb
./gs_ctl status -D /data/gaussdb
常見(jiàn)問(wèn)題處理
- 端口沖突:修改postgresql.conf中的port參數(shù)
- 內(nèi)存不足:調(diào)整shared_buffers配置項(xiàng)
- 權(quán)限錯(cuò)誤:檢查/data目錄屬主是否為gauss用戶