Veritca 简单安装配置过程

摘要:
选择6配置菜单,选择1创建数据库,输入数据库名称和数据库注释,输入密码以确认密码:选择节点,选择目录和数据文件路径k-safe是vertica数据库集群的高可用性级别,确认安装信息创建过程:创建数据库后,查看vertica的端口,侦听连接数据库注意:此密码是刚创建数据库时设置的数据库密码,不是系统用户dbadmin的密码
  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

Veritca 简单安装配置过程第1张

软件安装完后,进行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用户的密码,所有输入不显示,

Veritca 简单安装配置过程第2张

Vertica软件配置完成

Veritca 简单安装配置过程第3张

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

Veritca 简单安装配置过程第4张

  1. 配置数据库

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

    # id dbadmin

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

创建数据库

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

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

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

Veritca 简单安装配置过程第5张

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

Veritca 简单安装配置过程第6张

选择6 configuration menu

Veritca 简单安装配置过程第7张

选择1 Create database

Veritca 简单安装配置过程第8张

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

Veritca 简单安装配置过程第9张

输入密码

Veritca 简单安装配置过程第10张

确认密码:

Veritca 简单安装配置过程第11张

选择节点

Veritca 简单安装配置过程第12张

选择catalogdata文件路径

Veritca 简单安装配置过程第13张

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

Veritca 简单安装配置过程第14张

确认安装信息

Veritca 简单安装配置过程第15张

创建过程:

Veritca 简单安装配置过程第16张

数据库创建完成

Veritca 简单安装配置过程第17张

查看vertica的端口监听

Veritca 简单安装配置过程第18张

连接数据库

Veritca 简单安装配置过程第19张

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

免责声明:文章转载自《Veritca 简单安装配置过程》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇AWT初步— 事件处理模型ViewState的用法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

在阿里云创建子域名,配置nginx,使用pm2部署node项目到ubuntu服务器

配置域名 在阿里云找到主域名   进入主域名之后,右上角添加解析,添加子域名, 记录类型选择cname,主机记录填写子域名的名称,记录值为主域名,至此阿里云已经配置好了。 检查nginx安装 首先检查服务器是否安装nginx:   find / -name 'nginx.conf'  -ls   或者   ps -ef|grep nginx   安装ng...

iOS真机测试

今天用开发者账号设置了真机测试环境,将iPhone添加到开发者设备管理表中,然后安装开发者证书和iPhone设备的配置文件就可以测试了。  设备不识别,提示非法设备 ? 原因是程序的依赖版本太高 process launch failed:timed out waiting for app to launch 证书不对,比如,debug里面选了release...

安装eric环境小记

进入win10操作系统, 安装miniconda,  我用的版本有 python3.9.1   miniconda3.4.9.2      eric6.21.3   python3.7.4    Miniconda3.4.7.12.1    eric6.20.12.1 python3.6.13, miniconda 3.3.1.9上安装  eric6-19...

charles抓包工具使用指南

前言 移动APP抓包 PC端抓包 查看模式 其他功能 问题汇总   1、 前言: Charles是一款抓包修改工具,相比起burp,charles具有界面简单直观,易于上手,数据请求控制容易,修改简单,抓取数据的开始暂停方便等等优势!下面来详细介绍下这款强大好用的抓包工具。 Java环境下载:环境下载 破解版下载:破解版:Charles   2、 移...

linux_samba服务搭建

什么是samba服务?       用于Windows和linux系统之间实现共享文件的目的服务 如何配置其服务?       Linux端: 搭建服务   1. 安装samba yum install -y samba   2. 配置个人网盘服务(这里还有配置大家都可以访问的网盘内容,叫公有,后说)     # 不需要修改任何配置      a. 添加登...

微信小程序高级基础

微信小程序高级基础 微信小程序的注册和服务器配置: 小程序是什么呢?小程序是一种不需要下载安装就可以使用的应用,它实现了应用"触手可及"的梦想,用户扫一扫或者搜一下就可以打开应用,也体现了龙哥"用完即走"的理念,用户不用关心是否安装太多应用的问题,应用将无处不在,随时可用,而且又不用安装卸载。 微信小程序其实是微信提高了自身对于HTML5特性支持的能力,...