Vertica添加磁盘

本次实验环境是在虚拟机上 Vmware 12 操作系统是Centos 6.5 64位

1. 首先停止节点上的Vertica数据库,具体方法有很多

admintools -t stop_node -s 192.168.xx.xx

admintools --tool stop_node --hosts 192.168.116.101

或者直接admintools进行操作

admintools ==》回车==》7 Advvanced Menu==》2 Stop Vertica on Host==》选择需要增加硬盘的节点

2. 系统增加硬盘,我的虚拟机需要重启,你如果需要进新重启。

fdisk -l查看

3. 分区、格式化、挂载

fdisk /dev/sdb

我的输入顺序依次是  m(获取帮助列表)

                                 n(新增分区)

                                 p(新增一个主分区)

                                1 (分区号是1)

                                 回车(默认)

                                 回车(默认)

                                w (保存配置)

再执行fdisk -l命令后,看到多出来

/dev/sdb1               1         652     5237158+  83  Linux

4. 新建目录,如果是整个集群要键盘,路径最好一样

mkdir /u02

mkfs.ext4 /dev/sdb1

mount /dev/sdb1 /u02

修改权限:

mkdir -p app/vertica/data

chown -R dbadmin:verticadba /u02/app/vertica

5.启动节点数据库

注意切回dbadmin用户。

admintools -t restart_node -s verticanodeone -d VMart -p 5433

或者借助admintools:admintools ==》回车==》5 Restart Vertica on Host==》选择数据库,选择节点

6. 连接数据库通过 add_location进行加盘

VMart=> SELECT ADD_LOCATION('/u02/app/vertica/data/','v_vmart_node0001','DATA');
ADD_LOCATION
------------------------------
/u02/app/vertica/data added.
(1 row)

最后一个选项我这里选的是data,视具体情况而定

决定要存放数据的类型,存储位置有:data-存放数据包括临时表数据文件;temp- 存放sort, group by, join等产生的临时文件;DATA,TEMP-数据和临时文件;USER-非DBA用户可以访问的存储位置

先在通过storage_location查看添加情况

 

posted @ 2018-01-04 15:33  maskedguy  阅读(401)  评论(0)    收藏  举报