vertica安装配置.docx
《vertica安装配置.docx》由会员分享,可在线阅读,更多相关《vertica安装配置.docx(17页珍藏版)》请在冰豆网上搜索。
vertica安装配置
CenterOS6.7下vertica的安装记录
1.安装好centeros并更新
Centeros安装就不说了,安装完之后联网环境下yumupdate。
更新下,使得那些包都是新的。
(要想用中文环境,就在登陆的时候,下边栏语言选择的地方选择汉语,不过貌似64位的不能用。
)
最好给配置个IP,静态的,我配置的
服务器是192.168.1.20,
和192.168.1.201,
192.168.1.202,
192.168.1.203
注:
(配置centeros的ip,请参考《centeros中遇到的问题》)
2.安装java环境
注:
可选(后面安装vertica-console的时候要用的java环境)
可参考文档《centeros中遇到的问题》,我下面说说简单的弄法。
简单描述:
1.新建安装目录
mkdir /usr/java
2.将之前下载的jdk解压缩并安装
tar -zxvf jdk-7u79-linux-x64.gz
3.在profile文件中加入java环境变量
vi /etc/profile
加入下面内容
export JAVA_HOME=/usr/java/jdk1.7.0_79
export CLASSPATH=.:
%JAVA_HOME%/lib/dt.jar:
%JAVA_HOME%/lib/tools.jar
export PATH=$PATH:
$JAVA_HOME/bin
4.使文件立即生效
source/etc/profile
3.安装支撑工具
联网状态下,更新安装这些工具,这些工具必须有,否则之后的安装会提示失败。
#yuminstallpstack–y
#yuminstallmcelog–y
#yuminstallsysstat–y
#yuminstalldialog-y
#yuminstallntp–y
#/sbin/servicentpdrestart
#chkconfig--level35ntpdon
4.安装准备
将vertica那三个安装包:
vertica-7.2.2-1.x86_64.RHEL6.rpm
vertica-console-7.2.2-0.x86_64.RHEL6.rpm
vertica-client-7.2.2-0.x86_64.rpm
放入系统里,可以放到/home/vertica下面。
5.系统配置
1.关闭防火墙
#chkconfigiptables--level35off
#chkconfigip6tables--level35off
#serviceiptablesstop
2.关闭SELINUX
#vim/etc/selinux/config
从SELINUX=enforcing改到SELINUX=disabled
保存退出
#setenforce0
3.检测python
#whichpython(检查python是否安装)
#python--version(检查python版本号)
4.检测rsync
#whichrsync(检查rsync是否安装)
#rsync--version(检查rsync版本号大于3.0.5)
5.检测/dev/pts有无被加载
#ls/dev|greppts
6.关闭CPUCPUFrequencyScaling
#chkconfig--level3cpuspeedoff
#servicecpuspeedstop
7.配置Pam配置文件
#/etc/pam.d/su在该文件里添加如下行
sessionrequiredpam_limits.so
8.改I/OScheduler
#echodeadline>/sys/block/sda/queue/scheduler
#cat/sys/block/sda/queue/scheduler
注:
可以加我这一行,要不之后会有错误。
echodeadline>/dev/sda2
9.改/etc/rc.local
#echo'/sbin/blockdev--setra2048/dev/sda'>>/etc/rc.local
注:
如果安装rpm包时报有这里的错误,那就可能是还有一些分区需要把大小置为2048
#echo'/sbin/blockdev--setra2048/dev/sda2'>>/etc/rc.local
10.改变/etc/grub.conf
#vim/etc/grub.conf添加:
transparent_hugepage=never
#echonever>/sys/kernel/mm/redhat_transparent_hugepage/enabled
注:
最好查看下/sys/kernel/mm文件夹下有几个文件,如果有transparent_hugepage文件
#echonever>/sys/kernel/mm/transparent_hugepage/enabled
开始安装
1.新建用户dbadminuid是601
Vertica安装脚本在未指定的情况下能够创建dbadmin用户,但是为了保证dbadmin在集群间的uid、gid一致,还是使用手动的方式创建。
groupadd-g601verticadba
useradd-u601-g601dbadmin
2.创建软件安装目录
mkdir-p/home/dbadmin/data
mkdir-p/home/dbadmin/catalog
为了避免出现误删除等情况,生产系统改成单独的卷/data和/catalog目录
3.dbadmin用户环境变量
#设置环境变量值
su-dbadmin
vi.bash_profile
修改:
exportTZ=Asia/Shanghai
添加:
exportLANG=en_US.UTF-8
#退出重新登录dbadmin
echo$TZ
Asia/Shanghai
4.配置SSHLoginGraceTime参数
[root用户]下编辑/etc/ssh/sshd_config将#LoginGraceTime2m.改为
#LoginGraceTime0
Vertica集群安装
Vertica7.2.2.1集群安装
1.使用root用户安装verticarpm包
Root用户登录并执行以下命令:
rpm–Uvh/home/vertica/vertica-7.2.2-1.x86_64.RHEL6.rpm
上面这个命令是初步安装vertica到本机,还装了一些别的东西脚本啊,工具啊什么的
2.使用roo用户安装vertica
/opt/vertica/sbin/install_vertica--host192.168.1.20,192.168.1.201--rpmvertica-7.2.2-1.x86_64.RHEL6.rpm
上面这条命令是将vertica安装到指定的机器之上,这里才是真正的安装,并对要安装的主机进行检查,看是否符合安装条件等。
如果有错误,就请查看上边的系统配置,看是不是哪里没有配置好。
HINT的错误可以忽略,FAIL的错误必须处理。
注:
Vertica7.2.2-1的简单使用、和client的安装比较简单,请参考《CenterOS下Vertica安装过程记录》.pdf文件中的第19条之后的内容。
这里我复制过来了
3.使用vdbadmin用户登录管理、创建Vertica数据库
#su–dbadmin(此处用sudbadmin则无法用#Admintools)
4.在命令行中输入如下命令,打开Vertica管理工具
#/opt/vertica/bin/admintools或#AdminTools
注:
在这里你可以加载license文件,要是没有就是默认的社区版,最大管理1T数据和3个节点,
Tab键选择
上下键选择至Accept按下空格键选定AcceptTab键选择
先"6ConfigurationMenu"进入配置菜单,再选择"1CreateDatabase",来创建数据库
设定你的数据库名称
输入密码及确认密码
选择要建数据库的服务器,将会把vertica装到每一个节点。
选择文件位置
确定创建数据库。
数据库创建成功,至此vertica的从安装到创建建数据库过程全部完成
Vertica客户端的安装
1.启动/关闭数据库服务
①.#/opt/vertica/bin/admintools-tstart_db[stop_db]-ddb_name-pdb_password
如:
#/opt/vertica/bin/admintools-tstop_db-dDB_vertica_HXXZ-ppwdvertia
②.#/opt/vertica/bin/admintools
2.连接数据库
1.Linux本机连接:
切换到vertica安装包们所在的那个文件夹目录下:
#rpm–Uvhvertica-client-7.2.2-0.x86_64.rpm
2.windows远程通过命令行连接
Windows上安装vertica-client-7.0.2-1.32.exe
vsql-hip-ppost-ddatabasename-Uuser-wpsw
如:
vsql-h192.168.1.166-dDB_Vertica_HXXZ-Uvdbadmin-wpwdvertica
3.通过浏览器连接
安装vertica-console-7.2.2-0.x86_64.RHEL6.rpm
#rpm-Uvh--force/home/vertica/vertica-console-7.2.2-0.x86_64.RHEL6.rpm
安装完成后,其服务为vertica-consoled默认情况下在2、3、4、5下都会开机启动
由于启动后非常占内存,古可在2、3、4、5下关闭开机启动
需要时可以通过如下命令启动
#servicevertica-consoledstart
浏览器输入
https:
//192.168.1.166:
5450