最近在作集成Vertica項目,須要把Vertica作成鏡像,在openstack和hos上運行,so,本身在CentOS上安裝配置Verticapython
一.首先安裝配置centos7linux
centos7分區必定要用ext3或ext4,vertica要求這兩種格式,磁盤類型必須選擇:Standard Partitionsql
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=S0170vim
安裝配置:centos
/swap 4Gbash
/boot 500Msession
/var 40G工具
/home 20Gui
/ 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