您的位置:首页 > 运维架构 > Linux

在CentOS-7上安装Vertica与配置

2016-01-19 11:02 681 查看
最近在做集成Vertica项目,需要把Vertica做成镜像,在openstack和hos上运行,so,自己在CentOS上安装配置Vertica

一.首先安装配置centos7

centos7分区一定要用ext3或ext4,vertica要求这两种格式,磁盘类型必须选择:Standard Partition
https://my.vertica.com/docs/7.2.x/HTML/index.htm#cshid=S0160 https://my.vertica.com/docs/7.2.x/HTML/index.htm#cshid=S0170
安装配置:

/swap 4G

/boot  500M

/var  40G

/home  20G

/    16G

二.安装前配置centos依赖软件

安装好centos之后可以安装vertica了,vertica安装前需要准备依赖

1.配置ip获取ip,查看ip地址:ip addr

2.查看磁盘分区:df -Th -x vfat

3.配置yum源,上传vertica的rpm

cd /etc/yum.repos.d/

换成自己的yum源

yum update

yum -y install net-tools

三.开始vertica安装前准备

#1. 可以用如下命令创建Vertica管理用户vdbadmin并设置密码:

# useradd vdbadmin -u 755 -d /home/vertica -s /bin/bash
# passwd vdbadmin
(pass@word1)


#2.上传RPM包到指定位置

# mount /dev/sdb4  /mnt/
# cp /mnt/vertica-7.0.2-1.x86_64.RHEL5.rpm          /home/vertica
# cp /mnt/vertica-client-7.0.2-1.x86_64.rpm           /home/vertica
# cp /mnt/vertica-console-7.0.2-1.x86_64.RHEL5.rpm   /home/vertica


#3.修改主机名

#vim /etc/hosts
(修改或添加:)  127.0.0.1   verticaserver


#4.关闭防火墙 (目前没装)

# chkconfig iptables --level 3 5 off
# chkconfig ip6tables --level 3 5 off
# service iptables stop


#5.关闭SELINUX:

# vim /etc/selinux/config
从SELINUX=enforcing改到 SELINUX=disabled

# setenforce 0


#6.安装支撑工具软件

# yum install gdb –y
# yum install mcelog –y
# yum install sysstat –y
# yum install ntp –y
# yum install dialog -y

# /sbin/service ntpd restart # chkconfig  --level 3 5 ntpd on


#7.检查5433 端口未被使用

(5433为vsql远程连接数据库的端口)
# cat /etc/services |grep 5433


#8.检测python

# which  python                      (检查python是否安装)
# python --version                    (检查python版本号)
# yum install python -y


#9.检测rsync

# which  rsync                              (检查rsync是否安装)

# rsync --version                            (检查rsync版本号大于3.0.5)
# yum intall rsync


#10. 检测/dev/pts 有无被加载

# ls  /dev |grep pts


#11. 修改vdbadmin的baash_profile或profile文件

添加如下内容:
# export LANG=en_US.UTF-8
#export TZ="America/New_York"


#12.关闭CPU CPU Frequency Scaling (没执行)

# chkconfig --level 3 cpuspeed off
# service cpuspeed stop


#13.配置Pam配置文件

# /etc/pam.d/su
在该文件里添加如下行  session required pam_limits.so


#14.改I/O Scheduler 要根据情况来改。 一般是sda

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


#15.改 /etc/rc.local

# echo '/sbin/blockdev --setra 2048 /dev/sda' >> /etc/rc.local


#16.改变/etc/grub.conf

#vim /etc/grub.conf   添加:transparent_hugepage=never
# echo always > /sys/kernel/mm/transparent_hugepage/enabled


#17.使用root用户安装Vertica rpm包

# rpm  -Uvh /home/vertica/vertica-7.0.2-1.x86_64.RHEL5.rpm


#18. 使用root用户安装Vertica,并指定Vertica管理用户

# /opt/vertica/sbin/install_vertica -s verticaserver -u vdbadmin -g vdbadmin -l /home/vertica -d /home/vertica


#19.安装vertica的mc

rpm -Uvh --force  /home/vertica/vertica-console-7.0.2-1.x86_64.RHEL5.rpm
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: