Apache HAWQ 创建使用SSD磁盘的表
发表于:2024-11-12 作者:千家信息网编辑
千家信息网最后更新 2024年11月12日,HDFS启用SSD存储1.配置HDFS的数据节点[DISK]/hadoop/hdfs/data,[SSD]/hadoop/hdfs/ssd在所有的数据节点上挂载ssd盘到路径/hadoop/hdfs/
千家信息网最后更新 2024年11月12日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 /ssd
3.设置/ssd的存储策略:ALL_SSD
hdfs storagepolicies -setStoragePolicy -path /ssd-policy ALL_SSD
HAWQ创建表空间
1. 创建文件空间配置文件,在master节点上执行
$hawq filespace -o tpc_h_config
filespace:fs_tpc_hfsreplica:3dfs_url::mycluster/ssd/fs_tpc_h
2. 创建HDFS目录
$hdfs dfs -mkdir /ssd$hdfs dfs -chown gpadmin:gpadmin /ssd$hdfs dfs -ls /
3.创建文件空间
$hawq filespace -c tpc_h_config
4.创建表空间
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安全错误
数据库的锁怎样保障安全
网络安全就业职位
web与数据库的链接
国外伪造发包服务器
南京炒股的软件开发
服务器带宽测速
ecc加密软件开发
查表指令数据库
博纳网络技术有限公司
软件开发专业毕业实习周报
广西互联网网络安全工程售后服务
服务器 远程重启
战地1服务器管理工具
web服务器配置文件
数据库都有什么操作
c 如何连接数据库
绍兴优米网络技术
云服务器 虚拟机镜像
服务器乱丢垃圾
三未信安服务器
网格交易软件开发
日志易 机器数据库
数据库嵌套查询概念
放映机服务器无法扫描内存
网络安全法保障个人对其信息
社科外文数据库
多个网站可以共用一台服务器吗
如何在表格中选中多行数据库
5G网络技术摘要
松狮犬视频软件开发
电脑服务器检查是否能上网