本文參考修改為單機版安裝,用於測試使用
2、將安裝包上傳到伺服器
3、使用yum進行安裝
yum -y install greenplum-db-6.0.0-rhel7-x86_64.rpm
4、配置tcp引數。修改/etc/sysctl.conf,修改完成後執行sysctl -p讓配置生效
net.ipv4.ip_forward = 0
net.ipv4.conf.default.accept_source_route = 0
kernel.core_uses_pid = 1
kernel.msgmnb = 65536
kernel.msgmax = 65536
kernel.shmmax = 68719476736
kernel.shmall = 4294967296
net.ipv4.tcp_keepalive_time = 1200
net.ipv4.ip_local_port_range = 10240 65535
net.ipv4.tcp_sack=1
net.ipv4.tcp_timestamps=1
net.ipv4.tcp_window_scaling=1
net.ipv4.tcp_congestion_control=cubic
net.ipv4.tcp_syncookies=1
net.ipv4.tcp_tw_recycle=0
net.ipv4.tcp_max_syn_backlog=65535
net.core.somaxconn=65535
net.core.rmem_max=16777216
net.core.wmem_max=16777216
vm.overcommit_memory=1
fs.file-max = 2097152
fs.nr_open = 2097152
net.core.netdev_max_backlog = 16384
net.ipv4.tcp_mem = 786432 2097152 3145728
net.core.optmem_max=4194304
net.ipv4.tcp_max_tw_buckets = 1048576
net.ipv4.tcp_fin_timeout = 30
net.ipv4.conf.default.rp_filter = 0
net.ipv4.conf.all.rp_filter = 0
net.ipv4.conf.eth0.rp_filter = 0
net.core.rmem_default = 16777216
net.core.wmem_default = 16777216
net.ipv4.tcp_rmem = 4096 87380 16777216
net.ipv4.tcp_wmem = 4096 65536 16777216
net.ipv4.conf.all.arp_filter = 1
net.ipv4.conf.default.arp_filter = 1
vm.max_map_count = 1048575
kernel.shmmni = 4096
kernel.sem= 250 512000 100 2048
kernel.sysrq = 1
kernel.msgmni = 2048
kernel.pid_max=4096000
5、修改/etc/security/limits.conf
* soft nofile 65536
* hard nofile 65536
* soft nproc 131072
* hard nproc 131072
6、建立gpadmin使用者
useradd gpadmin
passwd gpadmin
7、修改安裝目錄的許可權
[root@node1 ~]chown -r gpadmin.gpadmin /usr/local/greenplum-db*
[root@node1 ~]chown gpadmin.gpadmin /usr/local
8、建立資料目錄並給gpadmin賦許可權
[root@node1 ~]mkdir -p /data/
[root@node1 ~]chown -r gpadmin.gpadmin /data/
9、切換到gpadmin使用者下,並在使用者目錄中執行以下操作:新增本機hostname
[gpadmin@node1 ~]$ vi list
node1
10、新增環境變數
[gpadmin@node1 ~]$ cat /usr/local/greenplum-db/greenplum_path.sh >>~/.bashrc
[gpadmin@node1 ~]$ cat >> ~/.bashrc <11、從模板中拷貝乙份gpinitsystem_config檔案
[gpadmin@node1 ~]$ cp /usr/local/greenplum-db/docs/cli_help/gpconfigs/gpinitsystem_config /home/gpadmin/gpinitsystem_config
[gpadmin@node1 ~]$ chmod 775 /home/gpadmin/gpinitsystem_config
[gpadmin@node1 ~]$ vi /home/gpadmin/gpinitsystem_config #對配置進行修改
## 資料檔案的位置
declare -a data_directory=(/data/primary)
master_hostname=node1
master_directory=/data/master
mirror_port_base=7000
declare -a mirror_data_directory=(/data/mirror)
12、初始化資料庫:
[gpadmin@node1 ~]$ gpinitsystem -a -c gpinitsystem_config -h list
13、初始化完了之後,使用psql登入驗證:
[gpadmin@node1 ~]$ psql -d postgres # 當成功進入資料庫後表示安裝成功
14、開啟遠端訪問
[gpadmin@node1 ~]$ vi /data/master/gpseg-1/pg_hba.conf
#允許任意使用者從任意機器上以密碼方式訪問資料庫,把下行新增為第一條規則:
host all all 0.0.0.0/0 md5
15、重啟gp使配置生效
[gpadmin@node1 ~]$ gpstop
[gpadmin@node1 ~]$ gpstart
16、greenplum安裝完成後使用psql命令進入控制台(預設無需密碼)
使用\password命令,為gpadmin使用者設定乙個密碼
alter role gpadmin password 'gpadmin'
17、可以使用pgadmin對資料庫進行訪問 單機安裝Greenplum的小結
總的流程參照同事的文章總算安裝上了,哈哈。也有其他同事的幫助,在此表示感謝。安裝過程中出現了一些錯誤,小結一下 安裝環境 centos 6.5 1 ssh connect to host localhost port 22 connection refused ssh服務沒有啟動,service s...
centos7單機安裝Greenplum6 2 1
一 環境準備 作業系統 centos 7 x86 64 minimal 1810.iso 資料庫 greenplum db 6.2.1 rhel7 x86 64.rpm 集群配置 1 master,1 primary segment 1個mirror segment 二 安裝linux系統後配置 2...
Greenplum安裝手冊
gp安裝手冊 問題補充 問題一 root使用者登入,檢視selinuxstatus sestatus 如果不是disabled,則需要修改引數 vi etc selinux config 修改 selinux disabled 關閉防火牆 因為是centos7,預設防火牆為firewall,先檢視 ...