Redhat6部署vertica

1      准备工作

1.1    新建虚拟机

准备一台Redhat6(2C4G)的虚拟机,并配置好网络,本次部署中该虚拟机的静态IP为192.168.79.138  

redhat镜像下载地址 https://pan.baidu.com/s/1eYlzaMSvBQrt0gk9NTQsag

安装包下载地址:https://pan.baidu.com/s/1RIf3_S0yGJPR8JjVz4s1ug

注意:由于vertica不支持xfs分区,因此只能使用7以下的版本,保证分区为ext4类型;并且内存数目要尽量大于CPU数目,如果内存数小于CPU数目安装时会报错。Vertica是支持多台主机作为一个数据库集群来提高安全性的,但是本次部署中只使用了一台主机,即单节点部署。

1.2    关闭selinux

  • 编辑vi /etc/sysconfig/selinux,修改SELINUX=disabled

 

 

  • 使用setenforce 0 命令关闭selinux

 

 

 

 

1.3    创建vertica管理用户

[root@localhost /]# useradd dbadmin -u 666 -d /home/vertica -s /bin/bash

[root@localhost /]# passwd dbadmin

 

 

1.4    上传文件

将vertica-9.1.0-0.x86_64.RHEL6.rpm上传到/tmp路径下

(注:这里使用的是rz命令上传文件到虚拟机,教程链接:http://www.xshellcn.com/xsh_column/shangchuan-wenjian.html  )

 

 

1.5    修改hosts

vi /etc/hosts ,添加192.168.79.138 work1

 

 

1.6    永久关闭防火墙

chkconfig iptables on

1.7    编辑设备块大小

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

 

1.8    安装支撑软件

yum install pstack mcelog sysstat dialog ntp -y

注意:redhat需要修改yum源,教程链接https://www.jianshu.com/p/4b1a98f0e1ca

1.9    修改vi /etc/profile

添加  export LANG=en_US.UTF-8

 

 

1.10永久关闭CPU Frequency Scaling

chrconfig cpuspeed off

1.11修改pam配置文件

vi /etc/pam.d/su      

 

在该文件里添加如下行   session    required    pam_limits.so

 

 

1.12修改/etc/ grub.conf

vi /etc/grub.conf

添加:transparent_hugepage=never

然后编辑vi /etc/rc.local文件,添加

if test -f /sys/kernel/mm/redhat_transparent_hugepage/enabled; then

   echo never > /sys/kernel/mm/redhat_transparent_hugepage/enabled

fi

再使用  echo never > /sys/kernel/mm/redhat_transparent_hugepage/enabled  命令

 

 

2      安装数据库

l  首先使用rpm -Uvh /tmp/vertica-9.1.0-0.x86_64.RHEL6.rpm命令

 

 

l  然后使用/opt/vertica/sbin/install_vertica -s work1 -u dbadmin -g  dbadmin -l /home/vertica -d /home/vertica命令,如下图所示,出现四个报错,需要全部解决才能继续安装

 

 

2.1    解决报错1

第一个报错是需要给dbadmin用户设置时区,编辑vi /etc/profile 添加export TZ="America/New_York",时区可以设置为其他时区

 

 

2.2    解决报错2

第二个报错是需要修改系统的swappiness参数,首先修改vi /etc/sysctl.conf,加入vm.swappiness=1 ,然后使用sysctl -p动态加载/etc/sysctl.conf文件使设置生效

(注:swappiness的值的大小对如何使用swap分区是有着很大的联系的。swappiness=0的时候表示最大限度使用物理内存,然后才是 swap空间,swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面。linux的基本默认设置为60)

 

 

2.3    解决报错3

第三个报错是需要修改I/O调度程序

使用echo deadline > /sys/block/sda/queue/scheduler命令

 

2.4    解决报错4

第四个报错是要启动chronyd服务,先使用yum install chrony命令安装chrony,然后使用service chronyd start命令启动服务

注意:由于实际安装情况各不相同,可能会出现不同的报错,可以打开报错中的链接,查看官网中给出的解决方法,所有报错都解决之后才能正常安装

2.5    再次安装

再次使用/opt/vertica/sbin/install_vertica -s work1 -u dbadmin -g  dbadmin -l /home/vertica -d /home/vertica命令进行安装,这次由于错误都已经解决,因此安装顺利进行,可以看到显示安装完成

 

 

3      新建数据库

3.1    进入图形界面

切换到dbadmin用户下,然后使用/opt/vertica/bin/adminTools命令,就可以进入图形页面,由于要安装的是社区版,因此直接点击OK到下一步

 

 

3.2    选择同意用户协议,然后点击OK

 

 

3.3    选择6,然后点击OK

 

 

3.4    选择1,然后点击OK

 

 

3.5    输入数据库名称和备注,然后点击OK

 

 

3.6    两次输入数据库密码后点击OK按钮

 

 

3.7    选择数据库所在主机,这里直接点击OK

 

 

3.8    选择路径,这里也直接点击OK

 

 

3.9    提示只有1个或2个主机不安全,直接点击OK

 

 

3.10确认信息无误后,点击OK

 

 

3.11等待一段时间后,显示创建数据库成功,点击OK按钮,至此创建数据库完成。

 

转载于:https://www.cnblogs.com/dannvivian/p/10898962.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值