DM8 搭建MPP集群

2021-10-24 03:26:49 字數 2261 閱讀 8462

搭建mpp集群

部署2節點主備mpp

節點 ip 埠 例項

1 192.168.152.133 5238 ep_1

2 192.168.152.134 5238 ep_2

主機:新初始化乙個例項

./dminit path=/home/dmdba/dmdbms/data page_size=16 port_num=5238 db_name=ep_1 instance_name=ep_1

註冊服務

./dm_service_installer.sh -t dmserver -p ep_1 -dm_ini /home/dmdba/dmdbms/data/ep_1/dm.ini

啟動服務

./dmserviceep_1 start

備機同理

新初始化乙個例項

./dminit path=/home/dmdba/dmdbms/data page_size=16 port_num=5238 db_name=ep_12 instance_name=ep_2

停止例項服務

cd /etc/init.d/

./dmserviceep_1 stop

進入ep_1資料目錄修改dm.ini檔案

instance_name = ep_1

port_num = 5238

mal_ini = 1

mpp_ini = 1

ep_2

instance_name = ep_2

port_num = 5238

配置檔案ep_1,ep_2一致

dmmal.ini

[mal_inst1]

mal_inst_name = ep_1

mal_host = 10.10.10.7

mal_port = 33133

mal_inst_host = 192.168.152.133

mal_inst_port = 5238

[mal_inst2]

mal_inst_name = ep_2

mal_host = 10.10.10.8

mal_port = 33134

mal_inst_host = 192.168.152.134

mal_inst_port = 5238

~配置檔案ep_1,ep_2一致

配置dmmpp.ini

[service_name1]

mpp_seq_no = 0

mpp_inst_name = ep_1

[service_name2]

mpp_seq_no = 1

mpp_inst_name = ep_2

然後到bin目錄使用dmctcvt工具把dmmpp.ini轉換成dmmpp.ctl

./dmctlcvt type=2 src=/home/dmdba/dmdbms/data/ep_1/dmmpp.ini dest=/home/dmdba/dmdbms/data/ep_1/dmmpp.ctl

重新啟動ep_1,ep_2資料庫例項 dm mpp環境搭建完成

建立不同型別的分布表例子

建立雜湊分布表t_hash,分布列c1

create table t_hash

(c1 int,

c2 char(10)

)distributed by hash(c1);

建立隨機分布表t_random

create table t_random(c1 int,

c2 char(10)

)distributed randomly;

建立複製分布表t_fully

create table t_fully

(c1 int,

c2 char(10)

)distributed fully;

建立範圍分布表t_range 分布列c1

create table t_range(c1 int,

c2 char(10)

)distributed by range(c1)

(values equ or less than (100) on ep_1,

values less than(maxvalue)on ep_2

);建立list分布表

create table t_list

(c1 int,

c2 char(10)

)distributed by list(c1)

(values(3) on ep_1,values(4) on ep_2);

dm8主備的搭建流程

測試環境兩台虛擬機器,乙個用來當主,乙個用來當備,單庫都安裝完成。首先對主備進行資料同步 在主的dm.ini開啟歸檔,並配置歸檔ini。dmdba zhu dameng vim dm.ini arch ini 1 dmdba zhu dameng vim dmarch.ini archive loc...

DM8初步了解

作為一名資料庫初學者,在學習達夢之前未曾接觸過資料庫,通過學習達夢資料庫,了解了關於資料庫的一些知識,下面粗略談談我對達夢資料庫管理系統的學習心得。1 硬體架構支援 達夢資料庫管理系統支援多種硬體平台,intel amd x86平台 國產飛騰 申威 龍芯 華為鯤鵬平台。2 作業系統支援 達夢資料庫管...

DM8 佳節自古

嘆少時感懷 金庸 裡有哪些不易發現卻很打動人的小細節?馬伯庸 金庸裡大情大悲的橋段很多,初讀不以為意,再思之,如有牛毛細針刺入心中,隱隱小痛,卻移不走,撫不平.之於俺,比較粗淺,當年一直喜歡的就是 焚我殘軀,熊熊聖火.生亦何歡,死亦何苦.為善除惡,為光明故.喜樂哀愁,皆歸塵土.憐我世人,憂患實多.所...