美文网首页
Ubuntu 18.04.3 安装greenplum

Ubuntu 18.04.3 安装greenplum

作者: 一个前端程序员 | 来源:发表于2019-11-23 23:43 被阅读0次

    一、配置网络

    • master: 192.168.0.124 mdw
    • segement: 192.168.0.109 sdw1
      192.168.0.117 sdw2

    二、配置地址别名(三台机器相同) /etc/hosts

    # greenplum
    192.168.0.124 dw-greenplum-1 mdw
    192.168.0.165 dw-greenplum-2 sdw1
    192.168.0.135 dw-greenplum-3 sdw1
    

    三、创建专有用户

    四、安装ssh服务器

    // 安装ssh
    sudo apt-get install openssh-server
    // 关闭防火墙
    sudo nfw disable
    // 检查是否安装成功
    ssh localhost
    

    五、配置ssh直接访问

    1、在master上执行 生成唯一秘钥

    ssh-keygen
    cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys
    chmod 600 ~/.ssh/authorized_keys
    chmod 700 ~/.ssh/
    

    2、在segement上执行 复制秘钥

    scp -r gpadmin@mdw:~/.ssh ~/.ssh
    

    六、安装greenplum

    1、在master节点上安装greenplum

    2、配置ssh免密连接

    3、复制maser数据库到segement节点

    七、初始化数据库

    1、创建资源目录

    source /opt/greenplum-db-6.0.1/greenplum_path.sh
    gpssh -f /opt/greenplum-db-6.0.1/hostlist_singlenode #统一处理所有节点
    
    => mkdir -p /home/gpadmin/data/primary
    => mkdir -p /home/gpadmin/data/master
    => mkdir -p /home/gpadmin/data/mirror
    => mkdir -p /home/gpadmin/data2/primary
    => mkdir -p /home/gpadmin/data2/mirror
    

    2、环境变量配置

    # 1、 vim /home/gpadmin/.bash_profile 在最后添加
    source /opt/greenplum-db-6.0.1/greenplum_path.sh
    export MASTER_DATA_DIRECTORY=/home/gpadmin/data/master/gpseg-1
    export GPPORT=5432
    export PGDATABASE=gp_sydb
    # 2、使环境变量生效
    source .bash_profile
    

    3、配置ntp

    各个节点配置

    # 1、segement编辑/etc/ntp 追加
    server mdw
    
    # 2、时间同步
    gpssh -f /opt/greenplum-db/hostlist_singlenode -v -e 'sudo ntpd'
    # 3、测试
    gpssh -f /opt/greenplum-db/hostlist_singlenode -e 'ntpd'
    

    4、初始化前检查连通性

    # 检查节点与节点之间的文件读取
    gpcheckperf -f /opt/greenplum-db/hostlist_singlenode -r N -d /tmp
    

    5、执行初始化

    cd /opt/greenplum-db/docs/cli_help/gpconfigs
    cp gpinitsystem_config initgp_config
    sudo vim initgp_config  
     
    #以下为文本要修改的属性字段配置      
    #资源目录为在4.1章节创建的资源目录,配置几次资源目录就是每个子节点有几个实例(推荐4-8个,这里配置了6个,primary与mirror文件夹个数对应)
    declare -a DATA_DIRECTORY=(/home/gpadmin/data/primary /home/gpadmin/data/primary /home/gpadmin/data/primary /home/gpadmin/data2/primary /home/gpadmin/data2/primary /home/gpadmin/data2/primary)
    declare -a MIRROR_DATA_DIRECTORY=(/home/gpadmin/data/mirror /home/gpadmin/data/mirror /home/gpadmin/data/mirror /home/gpadmin/data2/mirror /home/gpadmin/data2/mirror /home/gpadmin/data2/mirror)
     
    ARRAY_NAME=”gp_sydb”                                        #4.2.1章节配置的初始化数据库名称
    MASTER_HOSTNAME=mdw                                         #主节点名称
    MASTER_DIRECTORY=/home/gpadmin/data/master                 #资源目录为在4.1章节创建的资源目录
    MASTER_DATA_DIRECTORY=/home/gpadmin/data/master/gpseg-1    #与4.1章节配置一样
    DATABASE_NAME=gp_sydb                                       #4.2.1章节配置的初始化数据库名称
    MACHINE_LIST_FILE=/opt/greenplum-db-6.0.1/seg_hosts
    
    # 执行初始化
    gpinitsystem -c initgp_config -S -s standby 
    

    6、open file limit 设置 (open file limit 出错则设置)

    # 修改 /etc/systemd/user.conf 及 /etc/systemd/system.conf (图形处理登录)
    DefaultLimitNOFILE=65535
    修改 /etc/security/limits.conf (非图形处理登录)
    * soft nofile 65535
    * hard nofile 65535
    

    八、数据库操作

    相关文章

      网友评论

          本文标题:Ubuntu 18.04.3 安装greenplum

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