vertica-磁盘执行export出现insufficient space报错
尝试增加磁盘空间
添加磁盘语法
CREATE LOCATION ‘path’
\{NODE 'nodename' | ALL NODES\}
\[SHARED\]
\[USAGE 'usetype'\]
\[LABEL 'labelname'\]
CREATE LOCATION ‘ /data2 ‘ NODE ‘ v_history_node0002 ‘ USAGE ‘data,temp’;
注意,很多时候在节点磁盘都是临时数据,所以这里使用TEMP,DATA使得存储既有临时数据也有数据,USAGE ‘usetype’默认值是 ‘TEMP,DATA’
注意这里可以在后面添加label,这时候情况就不同了
给大家扩展一下知识吧
例如
CREATE LOCATION ‘/data2’ NODE ‘v_history_node0001’ USAGE ‘data,temp’ USAGE ‘data’ LABEL ‘ADD1’;
此时标签是ADD1,此时存储就被保护起来,被特定的使用
例如:创建存储在hadoop的HDFS上的标签
=> CREATE LOCATION ‘webhdfs://hadoop:50070/user/dbadmin’ ALL NODES SHARED
USAGE ‘data’ LABEL ‘HDFS’;
在这个位置为数据库创建存储策略
=> SELECT set_object_storage_policy(‘DBNAME’,’HDFS’);
此时数据将会写到HDFS中
指定存储,并授权给某人使用
=> CREATE LOCATION ‘/home/dbadmin/UserStorage/BillyBobStore’ NODE
‘v_mcdb_node0007’ USAGE ‘USER’;
=> GRANT ALL ON LOCATION ‘/home/dbadmin/UserStorage/BillyBobStore’ TO BillyBob;
GRANT PRIVILEGE
还没有评论,来说两句吧...