日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > 数据库 >内容正文

数据库

未正确安装master data services_GP数据库安装

發(fā)布時(shí)間:2024/1/23 数据库 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 未正确安装master data services_GP数据库安装 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
  • 服務(wù)器準(zhǔn)備,3臺(tái)centos 7服務(wù)器,修改好主機(jī)名
  • 192.168.68.134 master centos7 mstaer
  • 192.168.68.131 gp1 segment節(jié)點(diǎn)
  • 192.168.68.133 gp2 segment節(jié)點(diǎn)
  • 192.168.68.133 gp3 stanby節(jié)點(diǎn)
  • 所有服務(wù)器環(huán)境準(zhǔn)備
  • 創(chuàng)建用戶名
  • 創(chuàng)建用戶組
  • groupadd -g 530 gpadmin
  • 創(chuàng)建用戶
  • useradd -g 530 -u530 -m -d /home/gpadmin -s /bin/bash gpadmin
  • 設(shè)置密碼
  • passwd gpadmin
  • 創(chuàng)建主要文件夾和修改屬組和屬主
  • mkdir /usr/local/greenplum 軟件安裝目錄 chown -R gpadmin.gpadmin /usr/local/greenplum/ mkdir -p /data/gpdata 數(shù)據(jù)文件目錄 還配置目錄 chown -R gpadmin.gpadmin /data/gpdata
  • 關(guān)閉防火墻
  • systemctl stop firewalld
  • systemctl disable firewalld
  • 關(guān)閉selinux,臨時(shí)生效
  • setenforce 0
  • getenforce 檢查selinux狀態(tài)
  • 永久生效 vim /etc/selinux/conf
  • SELINUX=disabled
  • 修改/etc/hosts
  • 192.168.68.134 master

    192.168.68.135 gp1

    192.168.68.136 gp2

    192.168.68.136 gp3

  • 修改或添加/etc/sysctl.conf(三臺(tái))
  • 增加下方參數(shù)
  • kernel.shmmni = 4096 kernel.sem = 250 512000 100 2048 kernel.msgmni = 2048 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 = 1025 65535 net.core.netdev_max_backlog = 10000 net.core.rmem_max = 2097152 net.core.wmem_max = 2097152 vm.overcommit_memory = 2
  • 內(nèi)核參數(shù)立即生效,配置文件要重啟才生效
  • sysctl -p
  • 配置/etc/security/limits.conf文件,添加以下內(nèi)容(三臺(tái)主機(jī))
  • * soft nofile 65536

    * hard nofile 65536

    * soft nproc 131072

    * hard nproc 131072

  • 設(shè)置預(yù)讀塊的值為16384(三臺(tái)主機(jī))
  • # /sbin/blockdev --getra /dev/sda 查看預(yù)讀塊,默認(rèn)大小為8192

    # /sbin/blockdev --setra 16384 /dev/sda 設(shè)置預(yù)讀塊 不是永久設(shè)置

  • 設(shè)置磁盤(pán)訪問(wèn)I/O調(diào)度策略(三臺(tái)主機(jī))
  • #echo deadline > /sys/block/sda/queue/scheduler

    # vim /boot/grub/menu.lst 在kernel 一行的最后面添加elevator=deadline

    grubby --update-kernel=ALL --args="elevator=deadline" centos7

  • 主節(jié)點(diǎn)上安裝GP
  • 下載指定版本rpm包
  • 下載地址https://network.pivotal.io/products/pivotal-gpdb#/releases/242342
  • 安裝rpm包
  • rpm -ivh --prefix=/usr/local/greenplum/ /tmp/greenplum-db-5.14.0-rhel6-x86_64.rpm
  • 所有服務(wù)器切換到gpadmin
  • su - gpadmin
  • 創(chuàng)建配置文件gp_master(只在master上創(chuàng)建)
  • mkdir /home/gpadmin/gpconf 基本配置文件
  • cd /home/gpadmin/gpconf
  • all_hosts(所有服務(wù)器)
  • master

    gp1

    gp2

    gp3

  • vi seg_hosts(除了主master外所有服務(wù)器名)
  • gp1

    gp2

    gp3

  • vi other_hosts(所有segment服務(wù)器名)
  • gp1

    gp2

  • 設(shè)置所有服務(wù)器gpadmin之間互相訪問(wèn)
  • ssh-keygen -t rsa
  • ssh-copy-id 192.168.68.134
  • 在主節(jié)點(diǎn)上面運(yùn)行下方命令,檢查互信
  • 載入gp的環(huán)境變量 source /usr/local/greenplum/greenplum-db/greenplum_path.sh
  • gpssh-exkeys -f /home/gpadmin/gpconf/all_hosts(需要輸入gpadmin密碼)
  • 沒(méi)有報(bào)錯(cuò),都是ok
  • 如果執(zhí)行失敗 先刪除原來(lái)有的/home/gpadmin/.ssh/known_hosts再執(zhí)行命令后修改新生成的服務(wù)器名稱
  • 創(chuàng)建文件存放目錄,用命令在所有文件中創(chuàng)建目錄
  • gpssh -f /home/gpadmin/gpconf/all_hosts
  • =>cd /data/gpdata
  • =>mkdir master mirror1 mirror2 primary1 primary2 master初始化數(shù)據(jù)庫(kù)配置目錄 創(chuàng)建兩個(gè)primary和兩個(gè)mirror節(jié)點(diǎn)
    • 從節(jié)點(diǎn)上安裝GP軟件,在主節(jié)點(diǎn)上運(yùn)行
  • 切換目錄
  • cd /home/gpadmin/gpconf
  • 開(kāi)始安裝軟件,程序會(huì)把安裝后的軟件在master上的所有文件打包,拷貝到其他服務(wù)器,解壓
  • gpseginstall -f other_hosts -u gpadmin -p 密碼
  • 修改所有服務(wù)器的gpadmin用戶的~/.bashrc文件,在用bash登錄時(shí)候會(huì)調(diào)用
  • source /usr/local/greenplum/greenplum-db/greenplum_path.sh export MASTER_DATA_DIRECTORY=/data/gpdata/master/gpseg-1 export PGPORT=5432 export PGDATABASE=postgres
  • 手動(dòng)載入 source ~/.bashrc
    • 數(shù)據(jù)庫(kù)初始化,在master節(jié)點(diǎn)
  • 拷貝一份官方模板文件 cp /usr/local/greenplum/greenplum-db/docs/cli_help/gpconfigs/gpinitsystem_config /home/gpadmin/gpconf/
  • 修改屬組屬主 chown gpadmin.gpadmin /home/gpadmin/gpconf/gpinitsystem_config
  • 修改文件 vi /home/gpadmin/gpconf/gpinitsystem_config
  • PORT_BASE=33000 declare -a DATA_DIRECTORY=(/data/gpdata/primary1 /data/gpdata/primary2 ) MASTER_HOSTNAME=VoLTE-CL-38 MASTER_DIRECTORY=/data/gpdata/master TRUSTED_SHELL=/usr/bin/ssh MIRROR_PORT_BASE=43000 REPLICATION_PORT_BASE=34000 MIRROR_REPLICATION_PORT_BASE=44000 declare -a MIRROR_DATA_DIRECTORY=(/data/gpdata/mirror1 /data/gpdata/mirror2 ) MACHINE_LIST_FILE=/home/gpadmin/gpconf/seg_hosts
  • 真是開(kāi)始初始化,-h指定 sement 節(jié)點(diǎn)的文件 -s指定standby部署的服務(wù)器
  • gpinitsystem -c /home/gpadmin/gpconf/gpinitsystem_config -h seg_hosts -s gp3
  • 檢查gp庫(kù)啟動(dòng),netstate -tnlp|grep 5432
  • 登錄gp,psql -d postgres
    • 后記
  • 測(cè)試數(shù)據(jù)庫(kù)網(wǎng)絡(luò) gpcheckperf -f hostfile_exkeys -r N -d /tmp
  • 修改配置文件生效命令 pg_ctl reload -D /data/gpdata/master/gpseg-1
  • 測(cè)試硬盤(pán)速度 gpcheckperf -f /home/gpadmin/gpconf/seg_host -d /data/gpdata –v
  • 主用節(jié)點(diǎn)掛了,切換備用節(jié)點(diǎn) gpactivatestandby -d $MASTER_DATA_DIRECTORY
  • 主用節(jié)點(diǎn)重新啟動(dòng) ,重新加入集群 gpinitstandby -s master
  • 總結(jié)

    以上是生活随笔為你收集整理的未正确安装master data services_GP数据库安装的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。