GreenPlum6 0單機安裝

2021-10-04 21:46:51 字數 3778 閱讀 2729

本文參考修改為單機版安裝,用於測試使用

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,先檢視 ...