zoukankan      html  css  js  c++  java
  • Veritca 简单安装配置过程

    1. 系统版本

    # cat /etc/redhat-release

    CentOS Linux release 7.8.2003 (Core)

    本次安装主机为centos7.8,此安装方法支持centos6/7,suse11/12

     

    1. 系统环境配置

    修改hosts文件

    #vim /etc/hosts

    192.167.150.150 node1

     

    注意:1、如果是集群部署,所有节点都要修改hosts文件,所有节点之间还要做root用户的ssh互信

         2、如果单节点部署,本机使用127.0.0.1 ip的话,无法增加节点

     

    防火墙并关闭

    # systemctl stop firewalld

    # systemctl disable firewalld

     

    关闭Selinux

    #vim /etc/selinux/config

    将SELINUX=enforcing 改为 SELINUX=disabled

    执行setenforce 0 不重启生效

     

    检查端口是否点用

    # netstat -ntlp | grep 5433

     

    检测python和rsync

    # python --version

    Python 2.7.5

     

    # rsync --version

    rsync version 3.1.2 protocol version 31 (检查rsync版本号大于3.0.5)

     

    检测/dev/pts有无被加载

    # ls /dev |grep pts

    pts

     

    安装依赖包

    Centos安装依赖包方式:

    # yum install gdb –y

    # yum install mcelog –y

    # yum install sysstat –y

    # yum install ntp –y

    # yum install dialog -y

    # yum install tzdata -y

     

    suse系统安装依赖包方式:

    # zypper in gdb

    # zypper in mcelog

    # zypper in sysstat

    # zypper in ntp

    # zypper in dialog

    # zypper in tzdata

     

    设置开机启用ntp服务

    #systemctl start ntpd

    #systemctl enable ntpd

     

    修改swappiness取值

    #vim /etc/sysctl.conf

    添加: vm.swappiness = 1

    sysctl -p 生效配置文件

    # cat /proc/sys/vm/swappiness

    1

     

    配置环境变量

    #vim /etc/profile

    添加:export LANG="en_US.UTF-8"

    添加:export TZ="Asia/Shanghai PRC"

    source /etc/profile使其生效

     

    修改ulimit参数

    #vim /etc/security/limits.conf文件

    添加:* hard nofile 65536

     

    配置Pam

    vim /etc/pam.d/su

    添加:session required pam_limits.so

     

    修改I/O scheduler(将Vertica存放数据的磁盘的schedulers设置为deadline)

    #echo deadline > /sys/block/sda/queue/scheduler

    # cat /sys/block/sda/queue/scheduler

    noop [deadline] cfq

     

    修改readahead磁盘参数

    #/sbin/blockdev --setra 2048 /dev/sda

     

    修改Transparent hugepages参数

    Centos7 必须将该功能设置为always;

    其他操作系统设置为关闭该功能或者设置为madvise或never

    # cat /sys/kernel/mm/transparent_hugepage/enabled

    [always] madvise never

    如果不是,请执行:

    #echo always > /sys/kernel/mm/transparent_hugepage/enabled

     

    注意:I/O scheduler参数、readahead磁盘参数、Transparent hugepages参数重启将失效,需要增加到/etc/rc.local文件,suse系统添加到etc/rc.d/after.local,开机自动设置

     

    1. 安装vertica

    上传vertica的rpm安装包,执行:rpm -ivh vertica-9.1.1-0.x86_64.RHEL6.rpm

    软件安装完后,进行vertica的软件配置,执行:/opt/vertica/sbin/install_vertica --host node1 --rpm vertica-9.1.1-0.x86_64.RHEL6.rpm -d /vertica

    注意:1、vertica的软件配置时会自动配置dbadmin账户与verticadba用户组,

    2、-d为指定vertica的data和catalog安装目录,如果不指定,默认为dbadmin账户家目录

    3、在Password for new dbadmin user (empty = disabled)时输入dbadmin用户的密码,所有输入不显示,

    Vertica软件配置完成

    注意:在配置过程,防火墙关闭了,有可能会出现N0010报错,可通过--failure-threshold FAIL 进行忽略

     

    1. 配置数据库

      软件安装时,会自动创建dbadmin账户,所有数据库操作需要通过此账户进行

      # id dbadmin

      uid=1001(dbadmin) gid=1001(verticadba) groups=1001(verticadba)

    创建数据库

    执行:$ /opt/vertica/bin/admintools

    通过交互方式进行数据库创建

    企业版要指定license file的位置,社区版直接tab键选中ok,按回车键

    上下键选到第二行,空格建选中,tab键选中ok,按回车键。

    选择6 configuration menu

    选择1 Create database

    输入数据库的名字和db的注释

    输入密码

    确认密码:

    选择节点

    选择catalogdata文件路径

    k-safevertica数据库集群的高可用等级

    确认安装信息

    创建过程:

    数据库创建完成

    查看vertica的端口监听

    连接数据库

    注意:此密码,刚才创建数据库时,设置的数据库密码,不是系统用户dbadmin的密码

     

     

    油腻中年人,左手盘串,右手鼠标
  • 相关阅读:
    java内部类
    java接口静态方法
    java接口默认方法
    多人协作项目如何保持代码风格统一
    美帝程序员薪资大曝光!2年经验google facebook员工真实薪资揭秘【2020年版】
    go并发编程by examples
    解决macbook外接显示屏vscode文字变模糊的问题
    zookeeper和kafka集群源码搭建
    zookeeper命令
    kafka简介和术语
  • 原文地址:https://www.cnblogs.com/xueyixue/p/13749973.html
Copyright © 2011-2022 走看看