1. 程式人生 > >memsql-6.5.9 centos7.2使用指南

memsql-6.5.9 centos7.2使用指南

使用指南 mkdir -p all 登錄 包含 playbook ase nbsp sts

(一)安裝部署

規劃主機: memsql-hosts 包含

192.168.2.135 --管理節點

192.168.2.136 --葉子節點

192.168.2.137 --葉子節點

可以使用ansible進行安裝

vi installMemsql.yml

---
- hosts: memsql-hosts
tasks:
- name: install memsql
copy:
src: /home/soft/memsql/memsqlbin_amd64.tar.gz
dest: /data1/memsqlbin_amd64.tar.gz
- name: 復制
copy:
src: /home/soft/memsql/memsql-ops-6.5.9.tar.gz
dest: /data1/memsql-ops-6.5.9.tar.gz
- name: 創建數據目錄
shell: mkdir -p /data1/memsql/memsql-ops-data
- name: 創建安裝目錄
shell: mkdir -p mkdir -p /data1/memsql/memsql-installs

- name: unzip
shell: tar xzvf /data1/memsql-ops-6.5.9.tar.gz -C /data1/memsql

- name: install
shell: chdir=/data1/memsql/memsql-ops-6.5.9 ./install.sh --ops-datadir /data1/memsql/memsql-ops-data --memsql-installs-dir /data1/memsql/memsql-installs

可以使用 ansible-playbook -s installMemsql.yml 進行安裝

也可以按照上述步驟進行安裝

(二)在管理節點執行下面命令

登錄到 192.168.2.135 上

memsql-ops file-add -t memsql memsqlbin_amd64.tar.gz

(三)將其他節點手動添加到管理節點

登錄到192.168.2.136上執行

memsql-ops follow -h 192.168.2.135 -P 9000

登錄到192.168.2.137上執行

memsql-ops follow -h 192.168.2.135 -P 9000

(四)查看添加記錄

[[email protected]]# memsql-ops agent-list
ID Host Port Role State Version
Aff97df 192.168.2.135 9000 PRIMARY ONLINE 6.5.9
A1df805 192.168.2.136 9000 FOLLOWER ONLINE 6.5.9
A1f337f 1 92.168.2.137 9000 FOLLOWER ONLINE 6.5.9

(五)登錄到 192.168.2.135:9000端口安裝leaf

技術分享圖片

技術分享圖片

技術分享圖片

135-137 上都要執行

mysql -u root -h 192.168.2.135 -P 3300 -p
mysql -u root -h 192.168.2.136 -P 3301 -p
mysql -u root -h 192.168.2.137 -P 3302 -p

grant all on *.* to ‘root‘@‘%‘ identified by ‘root123‘ with grant option;

(六)memsql安裝完畢,

一個master節點 2個leaf 節點

通過

mysql -uroot -proot123 -h 192.168.2.135 -P 3300 登錄進行操作

創建數據庫 並指定分區數

create database star_db partitions 10;

分區個數與葉子節點個數是1:5 ,即2個葉子節點 對應5個分區

memsql-6.5.9 centos7.2使用指南