美文网首页
Ubuntu18.04安装Greenplum

Ubuntu18.04安装Greenplum

作者: john瀚 | 来源:发表于2020-04-02 14:40 被阅读0次

    环境准备

    修改每个机器的hostname

    sudo vim /etc /hostname
    

    配置地址别名

    在每个节点执行下面的操作。通过sudo vim /etc/hosts来进行编辑:

    172.16.244.65   mdw
    172.16.244.104  sdw1
    172.16.244.123  sdw2
    172.16.244.136  sdw3
    172.16.244.127  sdw4
    172.16.244.139  sdw5
    

    关闭防火墙

    关闭每个节点的防火墙。

    sudo nfw disable
    

    创建专有用户

    sudo groupadd -g 530 gpadmin
    sudo useradd -g 530 -u 530 -m -d /home/gpadmin -s /bin/bash gpadmin
    

    配置ssh直接访问

    在mdw节点,切换用户为gpadmin:gpadmin,接下来的操作是要在gpadmin的权限下进行。

    su gpadmin
    ssh-keygen (一路回车)
    ssh-copy-id sdw1
    ssh-copy-id sdw2
    ssh-copy-id sdw3
    ssh-copy-id sdw4
    ssh-copy-id sdw5
    

    安装greenplum集群

    创建数据目录

    在所有节点执行下面的操作:

    sudo mkdir -p /data/greenplum_data/primary
    sudomkdir -p /data/greenplum_data/mirror
    sudo mkdir -p data/greenplum_data/gpmaster
    sudo chown -R gpadmin:gpadmin /data/
    

    添加 PPA

    在所有节点执行下面的操作

    sudo add-apt-repository ppa:greenplum/db
    sudo apt-get update
    

    安装greenplum数据包

    sudo apt-get update
    sudo apt install greenplum-db
    

    安装文件会安装到每个节点的/opt/greenplum-db-6.5.0/目录下。

    初始化环境

    在mdw节点使用gpadmin用户执行。

    su gpadmin
    cp $GPHOME/docs/cli_help/gpconfigs/gpinitsystem_singlenode .
    . /opt/greenplum-db-6.5.0/greenplum_path.sh
    

    编辑gpinitsystem_singlenode文件

    主要更改下面的配置

    ARRAY_NAME="Greenplum Data Platform"
    MACHINE_LIST_FILE=./hostfile_segments
    declare -a DATA_DIRECTORY=(/data/greenplum_data/primary)
    declare -a MIRROR_DATA_DIRECTORY=(/data/greenplum_data/mirror)
    MASTER_HOSTNAME=mdw
    MASTER_DIRECTORY=/data/greenplum_data/gpmaster
    

    编辑hostfile_segments

    这个文件包含你所有的节点。我这里把mdw节点也加入进来了。这个节点也会当成一个数据节点。

    mdw
    sdw1
    sdw2
    sdw3
    sdw4
    sdw5
    

    初始化集群

    gpinitsystem -c gpinitsystem_singlenode -h hostfile_allhosts -a
    

    开启远程访问

    在mdw节点执行。

    vim /data/greenplum_data/gpmaster/gpsne-1/pg_hba.conf
    # 在文件最后加上:
    host     all         all         0.0.0.0/0     trust
    

    reload配置文件
    在不停止集群情况下,若配置文件修改,reload配置文件:
    gpstop -u

    访问数据库

    psql -p 5432 postgres
    

    常用命令

    # 查看集群状态
    gpstate –m | -e
    # 重启集群
    gpstop –a –r
    # 重启集群
    gpstop –a
    

    相关文章

      网友评论

          本文标题:Ubuntu18.04安装Greenplum

          本文链接:https://www.haomeiwen.com/subject/azgwuhtx.html