Apache HAWQ 创建使用SSD磁盘的表
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,HDFS启用SSD存储1.配置HDFS的数据节点[DISK]/hadoop/hdfs/data,[SSD]/hadoop/hdfs/ssd在所有的数据节点上挂载ssd盘到路径/hadoop/hdfs/
千家信息网最后更新 2025年12月02日Apache HAWQ 创建使用SSD磁盘的表
HDFS启用SSD存储
1.配置HDFS的数据节点
[DISK]/hadoop/hdfs/data,[SSD]/hadoop/hdfs/ssd

在所有的数据节点上挂载ssd盘到路径/hadoop/hdfs/ssd下
并保证/hadoop/hdfs/ssd路径的owner为hdfs:hadoop
drwxr-x--- 3 hdfs hadoop 4096 Oct 17 19:10 /hadoop/hdfs/ssd重启数据节点
2. 创建使用ssd的hdfs路径
hdfs dfs -mkdir /ssd3.设置/ssd的存储策略:ALL_SSD
hdfs storagepolicies -setStoragePolicy -path /ssd-policy ALL_SSDHAWQ创建表空间
1. 创建文件空间配置文件,在master节点上执行
$hawq filespace -o tpc_h_configfilespace:fs_tpc_hfsreplica:3dfs_url::mycluster/ssd/fs_tpc_h2. 创建HDFS目录
$hdfs dfs -mkdir /ssd$hdfs dfs -chown gpadmin:gpadmin /ssd$hdfs dfs -ls /3.创建文件空间
$hawq filespace -c tpc_h_config4.创建表空间
psql
create tablespace ts_tpc_h filespace fs_tpc_h;
5. 查看当前所有表空间
SELECT spcname AS tblspc, fsname AS filespc, fsedbid AS seg_dbid, fselocation AS datadir FROM pg_tablespace pgts, pg_filespace pgfs, pg_filespace_entry pgfse WHERE pgts.spcfsoid=pgfse.fsefsoid AND pgfse.fsefsoid=pgfs.oid ORDER BY tblspc, seg_dbid;HAWQ创建表
1. 建表
create table region(r_regionkey integer,r_name char(25),r_comment varchar(152),r_extra char(1))with(appendonly=true,orientation=parquet,compresstype=snappy) tablespace ts_tpc_hdistributed by(r_regionkey) ;2.查看表使用的表空间
select c.relname, d.dat2tablespace tablespace_id, d.oid database_id, c.relfilenode table_id from pg_database d, pg_class c, pg_namespace n where c.relnamespace = n.oid and d.datname = current_database() and n.nspname = 'qbyps' and c.relname = 'p';SELECT pgfs.oid fs_id,pgts.oid ts_id, spcname AS tblspc, fsname AS filespc, fsedbid AS seg_dbid, fselocation AS datadir FROM pg_tablespace pgts, pg_filespace pgfs, pg_filespace_entry pgfse WHERE pgts.spcfsoid=pgfse.fsefsoid AND pgfse.fsefsoid=pgfs.oid ORDER BY tblspc, seg_dbid;维护
HAWQ使用libhdfs3.so的API访问HDFS,目前不支持存储策略。因此,需要对写入后的数据进行维护。
hdfs mover -p /ssd/fs_tpc_h附录:
存储策略命令
列出所有存储策略
hdfs storagepolicies -listPolicies设置存储策略
hdfs storagepolicies -setStoragePolicy -path -policy 例如
hdfs storagepolicies -setStoragePolicy -path /tmp -policy ALL_SSD取消存储策略
hdfs storagepolicies -unsetStoragePolicy -path 之后该目录或者文件,以其上级的目录为准,如果是根目录,那么就是HOT
获取存取策略
hdfs storagepolicies -getStoragePolicy -path
策略
存储
空间
数据
文件
节点
目录
路径
配置
上级
命令
就是
根目录
附录
保证
存取
支持
磁盘
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络技术培训介绍
浙江通信大数据库在哪里
瞪羚企业山东网络安全
戴尔服务器带外查看内存
软件开发人员任务分配表
兴创服务器是什么意思
软件开发遵循iso标准
报表的数据库
数据库文件可以有多个吗
浙江大数据服务器机箱批发
数据库escape
后端如何设计数据库
网络安全继续学习试题
郑州国家网络安全周海报获奖
数据库如何记录空字符串
除了wind数据库
wind数据库在线
本科毕业软件开发工资
数据库msde安装
安全狗服务器管理手机版
浙江智慧景区软件开发
重庆泸渝网络技术有限
计算机网络安全漏洞防范措施提要
软件开发中前端技术vue
视频软件开发语言
数据库设计工具 黄色
小程序云数据库可以存多少条数据
软件开发公司会计账务处理培训
sql数据库回滚
天命之子玩儿哪个服务器