memsql-6.5.9 centos7.2使用指南


 

 

 

 

(一)安裝部署

規划主機: 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

 

(四)查看添加記錄

[root@192.168.2.135]# 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個分區


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM