中文字幕精品亚洲无线码二区,国产黄a三级三级三级看三级,亚洲七七久久桃花影院,丰满少妇被猛烈进入,国产小视频在线观看网站

Centos7安裝(zhuang)Greenplum5.3單機版(ban)教程

環境:centos7 ,Greenplum5.3

1. Greenplum 5.3 下載

安裝包(bao)下載 

數(shu)據(ju)庫源碼地(di)址://github.com/greenplum-db/gpdb/

 

2. 安裝單機master環境準備
2.1 關閉SELINUX

[root@localhost ~]# vim /etc/selinux/config

 

 

 2.2關閉防火墻(qiang)

 

 

  systemctl status firewalld.service(查(cha)看防火墻(qiang)服(fu)務(wu)狀(zhuang)態(tai))

如果已關閉 就不(bu)執行 : systemctl stop firewalld.service  停(ting)止(zhi)  systemctl disable firewalld.service ;禁用

2.4修改機器名

#查機器名
[root@localhost ~]#  hostname

localhost.localdomain

#改名為gpnode
[root@localhost ~]#  hostnamectl set-hostname gpnode

這(zhe)(zhe)里說(shuo)明一下 我修(xiu)改后 用hostname也沒(mei)變,這(zhe)(zhe)里先不用管。

2.5創建gpaadmin用戶(hu)和用戶(hu)組

[root@localhost ~]# groupadd -g 3030 gpadmin
[root@localhost ~]# useradd -u 3030 gpadmin -g gpadmin -d /home/gpadmin
[root@localhost ~]# passwd gpadmin

2.6配置內核參數

[root@localhost ~]# vim /etc/sysctl.conf
以下面內容覆蓋原有內容:
kernel.shmmax = 500000000
kernel.shmmni = 4096
kernel.shmall = 4000000000
kernel.sem = 250 512000 100 2048
kernel.sysrq = 1
kernel.core_uses_pid = 1
kernel.msgmnb = 65536
kernel.msgmax = 65536
kernel.msgmni = 2048
net.ipv4.tcp_syncookies = 1
net.ipv4.conf.default.accept_source_route = 0
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_max_syn_backlog = 4096
net.ipv4.conf.all.arp_filter = 1
net.ipv4.ip_local_port_range = 10000 65535
net.core.netdev_max_backlog = 10000
net.core.rmem_max = 2097152
net.core.wmem_max = 2097152
vm.overcommit_memory = 2

sysctl -p使配(pei)置生效(xiao)

 

 

 

2.7  vim /etc/security/limits.conf

以下面內容覆蓋:

*soft nofile 65536
*hard nofile 65536
*soft nproc 131072
*hard nproc 131072

最后記著保存

2.8 配置(zhi)用戶(hu)無密碼(ma)登錄所(suo)有主(zhu)機(ji),單(dan)臺主(zhu)機(ji)也需要配置(zhi)

su - gpadmin (切換到gpadmin用戶)
mkdir ~/.ssh (當前模塊的以下步驟均在gpadmin用戶下執行)
cd ~/.ssh
ssh-keygen -t rsa (根據提示按回車,一直到生成秘鑰的隨機圖像完成)
ssh gphost1 cat /home/gpadmin/.ssh/id_rsa.pub >>authorized_keys (提示輸入yes以及主機密碼)
chmod 600 ~/.ssh/authorized_keys
ssh gp_hostname date

2.9 設置network

[root@master ~]#  vim /etc/sysconfig/network

添加:

networking=yes

hostname=master    (不區分大小寫)

2.10重啟服務(wu)器reboot

[root@localhost ~]# reboot

3.安裝GreenPlum

3.1 安裝

/usr/local/greenplum-db-5.3.0

在執行./greenplum-db-5.3.0-rhel7-x86_64.bin命令后會出(chu)現輸出(chu)日志(zhi)(zhi),按一下(xia)Ctrl+C,跳過日志(zhi)(zhi)輸出(chu),到達輸入步驟(zou),按照如下(xia)圖所示輸入:

 

 

 

在(zai)安(an)裝了后,記得(de)看下greenplum-db-5.3.0目錄在(zai)哪,正確路(lu)徑應(ying)為(wei)/usr/local/greenplum-db-5.3.0,并且(qie)會(hui)生成(cheng)一(yi)個軟連接,指向/usr/local/greenplum-db-5.3.0。

創建instance需要(yao)的目(mu)錄(lu):

mkdir -p /data/greenplum/master
mkdir -p /data/greenplum/gp1
mkdir -p /data/greenplum/gp2
mkdir -p /data/greenplum/gp3
mkdir -p /data/greenplum/gp4

修改目錄權(quan)限的用戶所(suo)有(you)者(zhe):

chown -R gpadmin:gpadmin /usr/local/greenplum-db*
chown -R gpadmin:gpadmin /data/greenplum/master
chown -R gpadmin:gpadmin /data/greenplum/gp1
chown -R gpadmin:gpadmin /data/greenplum/gp2
chown -R gpadmin:gpadmin /data/greenplum/gp3
chown -R gpadmin:gpadmin /data/greenplum/gp4

3.2 修(xiu)改gpadmin用戶(hu)的配(pei)置(zhi)環境

切換(huan)到gpadmin用(yong)(yong)戶下,以下命令(包括第六(liu)步(bu)、第七步(bu))均在gpadmin用(yong)(yong)戶下執行

su - gpadmin
vi ~/.bash_profile

在(zai).bash_profile文件(jian)末尾增加如(ru)下(xia)配置

source /usr/local/greenplum-db/greenplum_path.sh
export MASTER_DATA_DIRECTORY=/data/greenplum/master/gpseg-1

使.bash_profile文件生效

source ~/.bash_profile

在~目錄(lu)下增加一個all_hosts_file文件(jian),記錄(lu)greenplum集(ji)群的所有主機

 vi ~/all_hosts_file

因為(wei)搭建(jian)的是單臺主機,所以集群中(zhong)只有gpnode一臺主機。

內(nei)容為:gpnode

驗證用戶等效性

gpssh-exkeys -f ~/all_hosts_file

如果提示-bash: gpssh-exkeys: command not found,證明(ming)使(shi).bash_profile文件生效步(bu)驟失敗了(le),可以看(kan)下/usr/local/greenplum-db/greenplum_path.sh中的配置,我有(you)一次安(an)裝就是(shi)GPHOME的地址出現(xian)亂碼,更(geng)改過來就行(xing)


3.3 :初始化Greenplum數(shu)據庫系統

新增(zeng)、編輯系統(tong)初始(shi)化的參數文件(jian),該文件(jian)在greenplum中有模板,可以(yi)使用cp復制一份到/home/gpadmin/再做修(xiu)改

cp /usr/local/greenplum-db/docs/cli_help/gpconfigs/gpinitsystem_config /home/gpadmin/

修改(gai)gpinitsystem_config配(pei)置文件

vi ~/gpinitsystem_config

gpadmin用(yong)戶下的/home/gpadmin就(jiu)是(shi)~路徑(所有非(fei)root用(yong)戶都是(shi)如此(ci)),root用(yong)戶的/root路徑就(jiu)是(shi)~路徑。

在(zai)配置文件中修(xiu)改、新增如下配置參數(shu)

declare -a DATA_DIRECTORY=(/data/greenplum/gp1  /data/greenplum/gp2 /data/greenplum/gp3 /data/greenplum/gp4)
MASTER_HOSTNAME=gpnode   # MASTER_HOSTNAME主(zhu)實例的主(zhu)機名
MASTER_DIRECTORY=/data/greenplum/master    # 主(zhu)實例(li)的目錄
DATABASE_NAME=gpadmin    # DATABASE_NAME初始數據庫的數據庫名

DATABASE_NAME與Master實例的主機名一致時,登(deng)錄(lu)數(shu)據(ju)庫可以不指定-d數(shu)據(ju)庫名,默認進入DATABASE_NAME數(shu)據(ju)庫。

新增、編(bian)輯seg_hosts_file文件,記錄(lu)集(ji)群所有段主(zhu)機(ji)名

vi ~/seg_hosts_file

因為搭建的是單臺主(zhu)機(ji),所(suo)以集群(qun)中段實(shi)例(li)也(ye)只有gpnode一臺主(zhu)機(ji)。

內(nei)容為:gpnode

執(zhi)行初始化實用(yong)程序命令

gpinitsystem -c ~/gpinitsystem_config -h ~/seg_hosts_file

根(gen)據提示輸(shu)入y,按(an)回車,等待系統初始化完成。

3.4 連接(jie)數據庫

因為之前~/gpinitsystem_config文件的DATABASE_NAME參數(shu)不為主機名(ming),則需要指定數(shu)據庫(ku)名(ming)

 

 Greenplum的(de)單機部署就完(wan)成了(le)。

 希望對(dui)大(da)家有所幫助!!



posted @ 2021-09-28 17:13  Angelasp  閱讀(1011)  評論(0)    收藏  舉報