成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

推薦一款MySQL高可用復(fù)制管理工具——Orchestrator介紹

數(shù)據(jù)庫(kù) MySQL 數(shù)據(jù)庫(kù)運(yùn)維
在MySQL高可用架構(gòu)中,目前使用比較多的是Percona的PXC,Galera以及MySQL 5.7之后的MGR等,其他的還有的MHA,今天介紹另一個(gè)比較好用的MySQL高可用復(fù)制管理工具:Orchestrator(orch)。

背景

在MySQL高可用架構(gòu)中,目前使用比較多的是Percona的PXC,Galera以及MySQL 5.7之后的MGR等,其他的還有的MHA,今天介紹另一個(gè)比較好用的MySQL高可用復(fù)制管理工具:Orchestrator(orch)。

Orchestrator

這是一款go編寫的MySQL高可用性和復(fù)制拓?fù)涔芾砉ぞ撸С謴?fù)制拓?fù)浣Y(jié)構(gòu)的調(diào)整,自動(dòng)故障轉(zhuǎn)移和手動(dòng)主從切換等。后端數(shù)據(jù)庫(kù)用MySQL或SQLite存儲(chǔ)元數(shù)據(jù),并提供Web界面展示MySQL復(fù)制的拓?fù)潢P(guān)系及狀態(tài),通過Web可更改MySQL實(shí)例的復(fù)制關(guān)系和部分配置信息,同時(shí)也提供命令行和api接口,方便運(yùn)維管理。

相對(duì)比MHA來看最重要的是解決了管理節(jié)點(diǎn)的單點(diǎn)問題,其通過raft協(xié)議保證本身的高可用。GitHub的一部分管理也在用該工具進(jìn)行管理。

Orchestrator大致的特點(diǎn)有:

① 自動(dòng)發(fā)現(xiàn)MySQL的復(fù)制拓?fù)洌⑶以趙eb上展示。

② 重構(gòu)復(fù)制關(guān)系,可以在web進(jìn)行拖圖來進(jìn)行復(fù)制關(guān)系變更。

③ 檢測(cè)主異常,并可以自動(dòng)或手動(dòng)恢復(fù),通過Hooks進(jìn)行自定義腳本。

④ 支持命令行和web界面管理復(fù)制。

推薦一款MySQL高可用復(fù)制管理工具——Orchestrator介紹

 

安裝

根據(jù)需要下載合適的包進(jìn)行安裝,下載好deb包后,需要安裝jq的依賴包(apt-get install jq)。安裝完成之后,相應(yīng)的目錄為:

  1. /usr/local/orchestrator 
  2. -rwxr-xr-x 1 root root 20M 1月 16 21:49 orchestrator 
  3. -rw-r--r-- 1 root root 5.1K 1月 16 21:49 orchestrator-sample.conf.json 
  4. -rw-r--r-- 1 root root 4.4K 1月 16 21:49 orchestrator-sample-sqlite.conf.json 
  5. drwxr-xr-x 7 root root 4.0K 2月 15 19:03 resources 
  • orchestrator:應(yīng)用程序
  • *.json:默認(rèn)的配置模板
  • resources:orchestrator相關(guān)的文件:client、web、偽GTID等相關(guān)文件。

配置

這里列出說明幾個(gè)比較重要的參數(shù):

  • ListenAddress:web界面的http端口
  • MySQLOrchestratorHost:orch后端數(shù)據(jù)庫(kù)地址
  • MySQLOrchestratorPort:orch后端數(shù)據(jù)庫(kù)端口
  • MySQLOrchestratorDatabase:orch后端數(shù)據(jù)庫(kù)名
  • MySQLOrchestratorUser:orch后端數(shù)據(jù)庫(kù)用戶名(明文)
  • MySQLOrchestratorPassword:orch后端數(shù)據(jù)庫(kù)密碼(明文)
  • MySQLOrchestratorCredentialsConfigFile:后端數(shù)據(jù)庫(kù)用戶名密碼的配置文件「 "MySQLOrchestratorCredentialsConfigFile": "/etc/mysql/orchestrator-backend.cnf" 」,格式:
  1. [client] 
  2. user=orchestrator_srv 
  3. password=${ORCHESTRATOR_PASSWORD} 
  • 后端MySQL數(shù)據(jù)庫(kù)的用戶權(quán)限需要是:
  1. CREATE USER 'orchestrator_srv'@'orc_host' IDENTIFIED BY 'orc_server_password'
  2. GRANT ALL ON orchestrator.* TO 'orchestrator_srv'@'orc_host'
  • MySQLTopologyUser:被管理的MySQL的用戶(明文)
  • MySQLTopologyPassword:被管理的MySQL的密碼(密文)
  • MySQLTopologyCredentialsConfigFile:被管理的MySQL的用戶密碼配置文件「"/etc/mysql/orchestrator-topology.cnf"」,格式:
  1. [client] 
  2. user=orchestrator_srv 
  3. password=${ORCHESTRATOR_PASSWORD} 
  • 被管理MySQL數(shù)據(jù)庫(kù)的用戶權(quán)限需要是:
  1. CREATE USER 'orchestrator'@'orc_host' IDENTIFIED BY 'orc_topology_password'
  2. GRANT SUPER, PROCESS, REPLICATION SLAVE, REPLICATION CLIENT, RELOAD ON *.* TO 'orchestrator'@'orc_host'
  3. GRANT SELECT ON meta.* TO 'orchestrator'@'orc_host'
  4. GRANT SELECT ON ndbinfo.processes TO 'orchestrator'@'orc_host'-- Only for NDB Cluster 

運(yùn)行部署

1. 開啟orchestrator

  1. ./orchestrator --debug --config=/etc/orchestrator.conf.json http 

2. 把配置好的復(fù)制實(shí)例加入到orchestrator,因?yàn)閛rch可以自動(dòng)發(fā)現(xiàn)整個(gè)拓?fù)涞乃袑?shí)例,所以只需要添加任意一臺(tái)實(shí)例即可,如果沒有發(fā)現(xiàn)的話可以再添加。

在web上添加(導(dǎo)航里的Clusters -> Discover):

 

 

添加完成之后,最終的結(jié)構(gòu)圖如下:

推薦一款MySQL高可用復(fù)制管理工具——Orchestrator介紹

總結(jié)

限于篇幅的原因,今天先對(duì)orchestrator做個(gè)整體的介紹。

責(zé)任編輯:龐桂玉 來源: 今日頭條
相關(guān)推薦

2022-01-20 13:39:44

MySQLSequel Pro數(shù)據(jù)庫(kù)

2022-09-08 09:00:38

Ansible開源

2024-05-09 07:34:38

SQL Server數(shù)據(jù)庫(kù)管理工具

2019-11-12 09:15:18

MySQL復(fù)制拓?fù)?/a>Orchestrato

2019-08-30 08:00:00

WebminWebLinux

2019-10-10 08:46:02

Docker可視化技術(shù)瀏覽器

2022-05-24 15:03:44

開源工具可視化

2020-07-27 09:59:25

Kafka可視化CMAK

2025-04-21 01:00:00

DbGate數(shù)據(jù)庫(kù)開源

2015-08-07 09:44:36

開源數(shù)據(jù)中心

2025-04-17 08:00:00

2013-11-12 09:59:48

2021-06-23 15:52:17

Docker圖形工具

2022-06-15 15:09:48

管理工具

2011-09-21 10:20:50

2010-10-11 11:03:01

MySQL管理工具

2012-12-06 11:31:40

虛擬化

2024-11-12 07:32:16

APIAPI管理工具接口

2020-03-16 17:20:38

遠(yuǎn)程管理工具應(yīng)用計(jì)算機(jī)

2014-10-20 10:10:28

軟件補(bǔ)丁策略補(bǔ)丁管理
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 亚洲一区 | 久久www免费人成看片高清 | 亚洲一区二区在线 | 中文字幕精品一区久久久久 | 综合中文字幕 | 亚洲不卡在线观看 | 国产 日韩 欧美 中文 在线播放 | 欧美一级在线观看 | 99久久久久 | 91亚洲欧美 | 亚洲精品乱码久久久久久按摩观 | 久久机热 | 欧美日韩专区 | 成人在线视频看看 | 韩国电影久久 | 91麻豆蜜桃一区二区三区 | 国产成人免费一区二区60岁 | 日韩精品视频中文字幕 | 国产日韩欧美在线观看 | 欧美精品 在线观看 | 91在线播 | 国产精品一区二区三级 | 嫩草影院网址 | 国产精品1区 | 日日干夜夜操天天操 | 中文字幕一区二区三区四区五区 | 亚洲精品综合一区二区 | 成人免费大片黄在线播放 | 视频一区二区在线观看 | 亚洲综合天堂 | 亚洲成人久久久 | 欧美日韩一区在线观看 | 免费在线观看黄网站 | 国产精品一区二区av | 日韩在线中文字幕 | 成人h动漫亚洲一区二区 | 宅男伊人| 亚洲国产精品一区二区第一页 | 日韩精品在线观看一区二区 | 黄a免费看 | 久久69精品久久久久久久电影好 |