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的密码

 

 

油腻中年人,左手盘串,右手鼠标
原文地址:https://www.cnblogs.com/xueyixue/p/13749973.html