点击上方“IT那活儿”,关注后了解更多内容,不管什么活儿,干就完了!!!
01
目 标
1.1 数据库实例:bass_ly1.2 模式名:dwd1.3 表空间:tb_ceshi1.4 pg_dev,pg_dw ,aaaa
02
创建流程
2.1 创建实例:
create?database?bass_ly;
##登录到实例:
gp1=# \c bass_ly You are now connected to database "bass_ly"?as?user "gpadmin". bass_ly=#
2.2 创建模式名:
bass_ly=# create schema dwd; CREATE SCHEMA bass_ly=#
2.3 创建文件表空间:使用gpssh -f all_hosts。
ll -rt mkdir /data1/master/fastdisk mkdir /data1/primary/fastdisk mkdir /data1/mirror/fastdisk
=> ll -rt /data1/master [master] total 8 [master] drwx------ 17?gpadmin gpadmin 4096?Nov 25?07:48?gpseg-1 [master] drwxrwxr-x 2?gpadmin gpadmin 4096?Nov 27?02:58?fastdisk [???gp2] ls: cannot access /data1/master: No such file or directory [???gp1] ls: cannot access /data1/master: No such file or directory => ll -rt /data1/primary [master] ls: cannot access /data1/primary: No such file or directory [???gp2] total 12 [???gp2] -rw-rw-r--. 1?gpadmin gpadmin 0?Jul 5??2018?1 [???gp2] drwx------ 18?gpadmin gpadmin 4096?Nov 30?04:17?gpseg3 [???gp2] drwx------ 17?gpadmin gpadmin 4096?Nov 30?04:17?gpseg2 [???gp2] drwxrwxr-x 2?gpadmin gpadmin 4096?Dec 1?23:29?fastdisk [???gp1] total 12 [???gp1] drwx------ 18?gpadmin gpadmin 4096?Nov 25?15:13?gpseg1 [???gp1] drwx------ 17?gpadmin gpadmin 4096?Nov 25?15:13?gpseg0 [???gp1] drwxrwxr-x 2?gpadmin gpadmin 4096?Nov 27?10:25?fastdisk => ll -rt /data1/mirror [master] ls: cannot access /data1/mirror: No such file or directory [???gp2] total 12 [???gp2] drwx------ 17?gpadmin gpadmin 4096?Nov 30?04:17?gpseg0 [???gp2] drwx------ 16?gpadmin gpadmin 4096?Nov 30?04:17?gpseg1 [???gp2] drwxrwxr-x 2?gpadmin gpadmin 4096?Dec 1?23:30?fastdisk [???gp1] total 12 [???gp1] drwx------ 17?gpadmin gpadmin 4096?Nov 25?15:13?gpseg3 [???gp1] drwx------ 17?gpadmin gpadmin 4096?Nov 25?15:13?gpseg2 [???gp1] drwxrwxr-x 2?gpadmin gpadmin 4096?Nov 27?10:25?fastdisk =>

2.4 确认无误后通过gpfilespace -o gpfilespace_config创建文件表空间的配置文件:
primary位置> /data1/primary/fastdisk mirror位置> /data1/mirror/fastdisk master位置> /data1/master/fastdisk
##结束后输入命令gpfilespace -c gpfilespace_config创建。


##验证:
select?* from?pg_filespace;

2.5 创建表空间:
create?tablespace?tb_ceshi owner gpadmin filespace fastdisk;
##确认表空间是否创建成功。
select?* from?pg_tablespace;

2.6 创建资源队列 pg_dev,pg_dw ,aaaa:
CREATE?RESOURCE?QUEUE pg_dev WITH?(ACTIVE_STATEMENTS=15,MAX_COST=-1.0,PRIORITY=MEDIUM,MEMORY_LIMIT=-1); CREATE?RESOURCE?QUEUE pg_dw WITH?(ACTIVE_STATEMENTS=20,MAX_COST=-1.0,PRIORITY=HIGH,MEMORY_LIMIT=-1); CREATE?RESOURCE?QUEUE aaaa WITH?(ACTIVE_STATEMENTS=1,MAX_COST=-1.0,PRIORITY=LOW,MEMORY_LIMIT=-1);

2.7 创建做数据监控的用户:
create?role?toptea; alter?role?toptea with?NOSUPERUSER NOCREATEDB NOCREATEROLE? NOCREATEEXTTABLE NOINHERIT LOGIN RESOURCE?QUEUE pg_dev NOCREATEEXTTABLE;
2.8 配置 pg_hba.conf 文件:##做备份。

##配置这个文件创建数据库表,在最下面配置连接限制参数:
host all?????????all?????????????0/0???????????md5 local all?????????toptea trust host all??????toptea 1**.***.*.96/32?????trust

gpstop -u生效。

(编辑:武汉站长网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|