Установка HP Vertica 6.1.3 на RHEL 6.4 Server

I. Предварительные условия

1) На каждом узле команда echo $SHELL должна выводить /bin/bash
2) На каждом узле должно быть как минимум 1GB на каждый CPU

II. Установка

1) Нужно на каждом узле открыть порты:
iptables -I INPUT -p tcp --dport 5433 -j ACCEPT
iptables -I INPUT -p udp --dport 5433 -j ACCEPT
iptables -I INPUT -p tcp --dport 5434 -j ACCEPT
iptables -I INPUT -p tcp --dport 5444 -j ACCEPT
iptables -I INPUT -p tcp --dport 5450 -j ACCEPT
iptables -I INPUT -p tcp --dport 4803 -j ACCEPT
iptables -I INPUT -p udp --dport 4803 -j ACCEPT
iptables -I INPUT -p udp --dport 4804 -j ACCEPT
iptables -I INPUT -p udp --dport 4805 -j ACCEPT

iptables -I INPUT -p tcp --dport 48073 -j ACCEPT
service iptables save
service iptables restart

2) Можно но не обязательно на каждом узле создать пользователя dbadmin, пароль можно сделать тоже dbadmin:
useradd dbadmin
passwd dbadmin
nano /home/dbadmin/.bashrc
PATH=/opt/vertica/bin:$PATH

3) Нужно отключить SELinux на каждом узле:
nano /etc/selinux/config
SELINUX=disabled

4) На каждом узле нужно установить переменную среды $TZ:
nano /etc/profile
export TZ=Asia/Almaty

5) Нужно настроить SSH без пароля:
На каждом узле (под dbadmin): ssh-keygen -t rsa

На узле host1:
cat ~/.ssh/id_rsa.pub | ssh dbadmin@host1 'cat >> .ssh/authorized_keys'
cat ~/.ssh/id_rsa.pub | ssh dbadmin@host1 'cat >> .ssh/authorized_keys2' 

cat ~/.ssh/id_rsa.pub | ssh dbadmin@host2 'cat >> .ssh/authorized_keys'
cat ~/.ssh/id_rsa.pub | ssh dbadmin@host2 'cat >> .ssh/authorized_keys2'

cat ~/.ssh/id_rsa.pub | ssh dbadmin@host3 'cat >> .ssh/authorized_keys' 
cat ~/.ssh/id_rsa.pub | ssh dbadmin@host3 'cat >> .ssh/authorized_keys2' 

На каждом узле:
chmod 700 /home/dbadmin/.ssh
chmod 640 /home/dbadmin/.ssh/authorized_keys2

6) Непосредственно установка СУБД (запускается с host1 из под root):
yum install bc
rpm -Uvh ~/vertica-6.1.3-0.x86_64.RHEL5.rpm
cd ~
/opt/vertica/sbin/install_vertica -s host1,host2,host3 -r vertica-6.1.3-0.x86_64.RHEL5.rpm -u dbadmin

7) Панель управления (на host1):
su dbadmin
/opt/vertica/bin/adminTools
При первом запуске запросится путь к лицензии например, /home/dbadmin/lic.data

8) Создадим новую БД db1 с паролем также db1, catalog-путь и data-путь оставим по умолчанию /home/dbadmin/