Vertica增加一个数据存储的目录
Vertica增加一个数据存储的目录
操作语法为:
ADD_LOCATION ( 'path' , [ 'node' , 'usage', 'location_label' ] )
1. 各节点添加目录,并赋予正确的权限
比如新增/verticadata2挂节点,需求为在/verticadata2挂节点下新增目录vertica,用于Vertica的数据目录。
各节点执行
`mkdir -p /verticadata2/vertica;chown -R dbadmin:verticadba /verticadata2/vertica;ls -lh /verticadata2`
实现创建目录,赋权,检查是否正确。
实操过程记录:
[root@vertica1 ~]# mkdir -p /verticadata2/vertica;chown -R dbadmin:verticadba /verticadata2/vertica;ls -lh /verticadata2
总用量 20K
drwx------ 2 root    root        16K 6月   3 10:08 lost+found
drwxr-xr-x 2 dbadmin verticadba 4.0K 6月   3 10:40 vertica
[root@vertica1 ~]# ssh vertica2
root@vertica2's password:
Last login: Wed Jun  3 10:36:38 2015 from vertica1
[root@vertica2 ~]# mkdir -p /verticadata2/vertica;chown -R dbadmin:verticadba /verticadata2/vertica;ls -lh /verticadata2
总用量 20K
drwx------ 2 root    root        16K 6月   3 10:14 lost+found
drwxr-xr-x 2 dbadmin verticadba 4.0K 6月   3 10:41 vertica
[root@vertica2 ~]# ssh vertica3
root@vertica3's password:
Last login: Wed Jun  3 10:37:01 2015 from vertica2
[root@vertica3 ~]# mkdir -p /verticadata2/vertica;chown -R dbadmin:verticadba /verticadata2/vertica;ls -lh /verticadata2
总用量 20K
drwx------ 2 root    root        16K 6月   3 09:58 lost+found
drwxr-xr-x 2 dbadmin verticadba 4.0K 6月   3 10:41 vertica
[root@vertica3 ~]# exit
logout
Connection to vertica3 closed.
[root@vertica2 ~]# exit
logout
Connection to vertica2 closed.
[root@vertica1 ~]#
2. vsql命令行下添加对应的目录
查询节点名称:
`select node_name from nodes;`
在节点1执行下面的添加目录命令即可。
```
SELECT ADD_LOCATION('/verticadata2/vertica/','v_testdb_node0001','DATA');
SELECT ADD_LOCATION('/verticadata2/vertica/','v_testdb_node0002','DATA');
SELECT ADD_LOCATION('/verticadata2/vertica/','v_testdb_node0003','DATA');
```
实操过程记录:
[root@vertica1 ~]# su - dbadmin
[dbadmin@vertica1 ~]$ vsql
Password:
Welcome to vsql, the Vertica Analytic Database interactive terminal.
Type:  \h or \? for help with vsql commands
       \g or terminate with semicolon to execute query
       \q to quit
dbadmin=> select node_name from nodes;
     node_name
-------------------
 v_testdb_node0001
 v_testdb_node0002
 v_testdb_node0003
(3 rows)
dbadmin=> SELECT ADD_LOCATION('/verticadata2/vertica/','v_testdb_node0001','DATA');
SELECT ADD_LOCATION('/verticadata2/vertica/','v_testdb_node0002','DATA');
SELECT ADD_LOCATION('/verticadata2/vertica/','v_testdb_node0003','DATA');
         ADD_LOCATION
------------------------------
 /verticadata2/vertica added.
(1 row)
dbadmin=> SELECT ADD_LOCATION('/verticadata2/vertica/','v_testdb_node0002','DATA');
         ADD_LOCATION
------------------------------
 /verticadata2/vertica added.
(1 row)
dbadmin=> SELECT ADD_LOCATION('/verticadata2/vertica/','v_testdb_node0003','DATA');
         ADD_LOCATION
------------------------------
 /verticadata2/vertica added.
(1 row)
dbadmin=>
3. 查询验证
`select * from storage_locations;`
Vertica增加一个数据存储的目录的更多相关文章
- cocos2dx基础篇(18) 数据存储CCUserDefault
		
在cocos2dx中提供了一个数据存储类CCUserDefault,可以作为一个轻量级的数据库来使用.它支持五种数据bool.int.float.double.string的存储. [3.x] ...
 - 【原创Android游戏】--猜数字游戏V1.1 --数据存储,Intent,SimpleAdapter的学习与应用
		
--------------------------------------------------------------- V0.1版本 上次做完第一个版本后,发现还有一些漏洞,并且还有一些可以添 ...
 - 虚拟化(五):vsphere高可用群集与容错(存储DRS是一种可用于将多个数据存储作为单个数据存储群集进行管理的功能)
		
vsphere高级功能需要vcenter server和共享存储的支持才能实现.vsphere的高级功能有 vmotion.storage vmotion.vsphere HA.vsphere DRS ...
 - MySQL更改数据库数据存储目录
		
MySQL数据库默认的数据库文件位于/var/lib/mysql下,有时候由于存储规划等原因,需要更改MySQL数据库的数据存储目录.下文总结整理了实践过程的操作步骤. 1:确认MySQL数据库存储目 ...
 - Ubuntu上更改MySQL数据库数据存储目录
		
之前写过一篇博客"MySQL更改数据库数据存储目录",当时的测试环境是RHEL和CentOS,谁想最近在Ubuntu下面更改MySQL数据库数据存储目录时遇到了之前未遇到的问题,之 ...
 - gitlab 存储仓库目录设置及数据迁移
		
注:一开始没有考虑到把gitlab划分好存储目录,占用系统磁盘,由于gitlab是默认安装的,随着公司代码越来越多,导致gitlab数据目录空间不足 磁盘空间: [root@gitlab ~]# df ...
 - mysql5.6更改datadir数据存储目录
		
环境需求: 有些数据存储场景可能需要将数据放到指定的挂载路径或目录,mysql默认存放数据路径在:/var/lib/mysql下. 测试环境: 操作步骤: 1. 查看当前存储目录 [root@mysq ...
 - Docker的Mysql数据库:把数据存储在本地目录
		
Docker mysql 把数据存储在本地目录,很简单,只需要映射本地目录到容器即可 1.加上-v参数 $ docker run -d -e MYSQL_ROOT_PASSWORD=admin --n ...
 - MySQL 更改数据库数据存储目录
		
MySQL数据库默认的数据库文件位于 /var/lib/mysql 下,有时候由于存储规划等原因,需要更改 MySQL 数据库的数据存储目录. 下文总结整理了实践过程的操作步骤. 1 确认MySQ ...
 
随机推荐
- 如何一步一步用DDD设计一个电商网站(八)—— 会员价的集成
			
阅读目录 前言 建模 实现 结语 一.前言 前面几篇已经实现了一个基本的购买+售价计算的过程,这次再让售价丰满一些,增加一个会员价的概念.会员价在现在的主流电商中,是一个不大常见的模式,其带来的问题是 ...
 - ASP.NET Core MVC/WebAPi 模型绑定探索
			
前言 相信一直关注我的园友都知道,我写的博文都没有特别枯燥理论性的东西,主要是当每开启一门新的技术之旅时,刚开始就直接去看底层实现原理,第一会感觉索然无味,第二也不明白到底为何要这样做,所以只有当你用 ...
 - 戏说HTML5
			
如果有非技术人员问你,HTML5是什么,你会怎么回答? 新的HTML规范... 给浏览器提供了牛逼能力,干以前不能干的事...(确切地说应该是给浏览器规定了许多新的接口标准,要求浏览器实现牛逼的功能. ...
 - Minor【 PHP框架】1.简介
			
1.1 Minor是什么 Minor是一个简单但是优秀的符合PSR4的PHP框架,It just did what a framework should do. 只做一个框架应该做的,简单而又强大! ...
 - [C#] 进阶 - LINQ 标准查询操作概述
			
LINQ 标准查询操作概述 序 “标准查询运算符”是组成语言集成查询 (LINQ) 模式的方法.大多数这些方法都在序列上运行,其中的序列是一个对象,其类型实现了IEnumerable<T> ...
 - 前端性能优化的另一种方式——HTTP2.0
			
最近在读一本书叫<web性能权威指南>谷歌公司高性能团队核心成员的权威之作. 一直听说HTTP2.0,对此也仅仅是耳闻,没有具体研读过,这次正好有两个篇章,分别讲HTTP1.1和HTTP2 ...
 - await and async
			
Most people have already heard about the new “async” and “await” functionality coming in Visual Stud ...
 - 自己实现简单Spring Ioc
			
IoC则是一种 软件设计模式,简单来说Spring通过工厂+反射来实现IoC. 原理简单说明: 其实就是通过解析xml文件,通过反射创建出我们所需要的bean,再将这些bean挨个放到集合中,然后对外 ...
 - 设计模式C#合集--抽象工厂模式
			
抽象工厂,名字就告诉你是抽象的了.上代码. public interface BMW { public void Drive(); } public class BMW730 : BMW { publ ...
 - iOS--->微信支付小结
			
iOS--->微信支付小结 说起支付,除了支付宝支付之外,微信支付也是我们三方支付中最重要的方式之一,承接上面总结的支付宝,接下来把微信支付也总结了一下 ***那么首先还是由公司去创建并申请使用 ...