mysql集群多管理節點_項目進階 之 集群環境搭建(三)多管理節點MySQL集群

多管理節點MySQL的配置很easy,僅須要改動之前的博文中提高的三種節點的三個地方。

1)改動管理節點配置

打開管理節點C:\mysql\bin下的config.ini文件,將當中ndb_mgmd的相關配置改動為例如以下內容:[ndb_mgmd]

# Management process options:

# Hostname or IP address of management node

HostName=192.168.24.16

# Directory for management node log files

DataDir=C:/mysql/bin/cluster-logs

[ndb_mgmd]

# Management process options:

# Hostname or IP address of management node

HostName=192.168.24.43

# Directory for management node log files

DataDir=C:/mysql/bin/cluster-logs即改動之后的config.ini存在多個ndb_mgmd管理節點的相關配置。

2)改動數據節點配置

打開數據節點C:\mysqlcluster\datanode\mysql下的my.ini文件,將當中mysql_cluster的相關配置改動為例如以下內容:[mysql_cluster]

# Optionsfor data node process:

#location of management server

ndb-connectstring=192.168.24.16,192.168.24.43即改動之后的mysql_cluster節點下的ndb-connectstring相應多個管理節點的IP地址。

(假設管理節點改動了服務port號,則須要加入相應的port號,比如:192.168.24.16:3306,192.168.24.43:3306)

3)改動SQL節點配置

與改動數據節點類似。改動SQL節點配置須要打開C:\mysqlcluster\sqlnode\mysql下的my.ini文件,將當中mysqld的相關配置改動為例如以下內容:[mysqld]

# Options for mysqld process:

# run NDB storage engine

ndbcluster

# location of management server

ndb-connectstring=192.168.24.16,192.168.24.43即改動之后的mysqld節點下的ndb-connectstring相應多個管理節點的IP地址。

3、多管理節點MySQL集群配置啟動和測試

多管理節點MySQL集群的啟動和測試與單管理節點MySQL集群的啟動和測試沒有差別,能夠參考上一篇文章中的相關介紹。

須要注意的是在啟動MySQL集群的時候,除第一個啟動的管理節點以外,其它管理節點會出現例如以下圖所看到的的警告:

228595769596987d52f2527b2b597411.png

以上警告的意思是節點1和3。2和4的arbitrator在一臺主機上,可能引起整個集群失敗,這個警告能夠不用放在心上繼續操作就可以。

到眼下為止。咱們的多管理節點的MySQL集群就搭建完成了,這種集群的在正常情況下能夠滿足一般需求,但并非說它就真的無懈可擊,它從架構和有用度來講還能夠進行很多其它的優化和完好,詳細都有哪些能夠優化和完好的地方呢?敬請期待接下來的文章!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/392579.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/392579.shtml
英文地址,請注明出處:http://en.pswp.cn/news/392579.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

leetcode 767. 重構字符串(貪心算法)

給定一個字符串S,檢查是否能重新排布其中的字母,使得兩相鄰的字符不同。 若可行,輸出任意可行的結果。若不可行,返回空字符串。 示例 1: 輸入: S “aab” 輸出: “aba” 代碼 class Solution {public String reorganizeStri…

APK偽加密

一、偽加密技術原理 我們知道android apk本質上是zip格式的壓縮包,我們將android應用程序的后綴.apk改為.zip就可以用解壓軟件輕松的將android應用程序解壓縮。在日常生活或者工作中,我們通常為了保護我們自己的文件在進行壓縮式都會進行加密處理。這樣的…

亂花漸欲迷人眼-杜絕設計的視噪

視噪,又稱視覺噪音。我們每天接受來自外界的大量信息,這些信息有將近70%是通過視覺感知獲得的。視噪會干擾我們對信息的判斷,影響到產品的易用性和可用性,與用戶體驗的好壞息息相關。(克勞德香農圖演示了噪音如何影響信…

超詳細windows安裝mongo數據庫、注冊為服務并添加環境變量

1.官網下載zip安裝包 官網地址https://www.mongodb.com/download-center/community?jmpnav,現在windows系統一般都是64位的,選好版本、系統和包類型之后點擊download,mongodb-win32-x86_64-2008plus-ssl-4.0.10.zip。 2.解壓zip包&#xff0…

開源 數據倉庫_使用這些開源工具進行數據倉庫

開源 數據倉庫by Simon Spti西蒙斯派蒂(SimonSpti) 使用這些開源工具進行數據倉庫 (Use these open-source tools for Data Warehousing) These days, everyone talks about open-source software. However, this is still not common in the Data Warehousing (DWH) field. W…

.netcore mysql_.netcore基于mysql的codefirst

.netcore基于mysql的codefirst此文僅是對于netcore基于mysql的簡單的codefirst實現的簡單記錄。示例為客服系統消息模板的增刪改查實現第一步、創建實體項目,并在其中建立對應的實體類,以及數據庫訪問類須引入Pomelo.EntityFrameworkCore.MySql和Microso…

leetcode 34. 在排序數組中查找元素的第一個和最后一個位置(二分查找)

給定一個按照升序排列的整數數組 nums,和一個目標值 target。找出給定目標值在數組中的開始位置和結束位置。 如果數組中不存在目標值 target,返回 [-1, -1]。 進階: 你可以設計并實現時間復雜度為 O(log n) 的算法解決此問題嗎&#xff1…

CentOS6.7上使用FPM打包制作自己的rpm包

自定義rpm包,還是有逼格和實際生產環境的意義的。 (下面的文檔有的代碼由于博客排版的問題導致擠在了一起,需要自己判別) 安裝FPM fpm是ruby寫的,因此系統環境需要ruby,且ruby版本號大于1.8.5。 # 安裝ruby模塊 yum -y…

漢堡菜單_開發人員在編寫漢堡菜單時犯的錯誤

漢堡菜單by Jared Tong湯杰(Jared Tong) 開發人員在編寫漢堡菜單時犯的錯誤 (The mistake developers make when coding a hamburger menu) What do The New York Times’ developers get wrong about the hamburger menu, and what do Disney’s and Wikipedia’s get right?…

android 漲潮動畫加載_Android附帶漲潮動畫效果的曲線報表繪制

寫在前面本文屬于部分原創,實現安卓平臺正弦曲線類報表繪制功能介紹,基于網絡已有的曲線報表繪制類(LineGraphicView)自己添加了漲潮的漸變動畫算法最終效果圖廢話少說,直接上源碼一、自定義View LineGraphicView,本類注釋不算多&…

使用css3屬性transition實現頁面滾動

<!DOCTYPE html> <html><head><meta http-equiv"Content-type" content"text/html; charsetutf-8" /><title>慕課七夕主題</title><script src"http://libs.baidu.com/jquery/1.9.1/jquery.min.js">&…

leetcode 321. 拼接最大數(單調棧)

給定長度分別為 m 和 n 的兩個數組&#xff0c;其元素由 0-9 構成&#xff0c;表示兩個自然數各位上的數字。現在從這兩個數組中選出 k (k < m n) 個數字拼接成一個新的數&#xff0c;要求從同一個數組中取出的數字保持其在原數組中的相對順序。 求滿足該條件的最大數。結…

Oracle Study之--Oracle等待事件(5)

Db file single write這個等待事件通常只發生在一種情況下&#xff0c;就是Oracle 更新數據文件頭信息時&#xff08;比如發生Checkpoint&#xff09;。當這個等待事件很明顯時&#xff0c;需要考慮是不是數據庫中的數據文件數量太大&#xff0c;導致Oracle 需要花較長的時間來…

兩臺centos之間免密傳輸 scp

兩臺linux服務器之間免密scp&#xff0c;在A機器上向B遠程拷貝文件 操作步驟&#xff1a;1、在A機器上&#xff0c;執行ssh-keygen -t rsa&#xff0c;一路按Enter&#xff0c;不需要輸入任何內容。&#xff08;如有提示是否覆蓋&#xff0c;可輸入y后按回車&#xff09;2、到/…

jsp導出數據時離開頁面_您應該在要離開的公司開始使用數據

jsp導出數據時離開頁面If you’re new in data science, “doing data science” likely sounds like a big deal to you. You might think that you need meticulously collected data, all the tools for data science and a flawless knowledge before you can claim that y…

分步表單如何實現 html_HTML表格入門的分步指南

分步表單如何實現 htmlby Abhishek Jakhar通過阿比舍克賈卡(Abhishek Jakhar) HTML表格入門的分步指南 (A step-by-step guide to getting started with HTML tables) 總覽 (Overview) The web is filled with information like football scores, cricket scores, lists of em…

laravel mysql pdo,更改Laravel中的基本PDO配置

My shared web host have some problems with query prepares and I want to enable PDOs emulated prepares, theres no option for this in the config\database.php.Is there any way I can do that in Laravel?解決方案You can add an "options" array to add o…

Java多線程-工具篇-BlockingQueue

Java多線程-工具篇-BlockingQueue 轉載 http://www.cnblogs.com/jackyuj/archive/2010/11/24/1886553.html 這也是我們在多線程環境下&#xff0c;為什么需要BlockingQueue的原因。作為BlockingQueue的使用者&#xff0c;我們再也不需要關心什么時候需要阻塞線程&#xff0c;什…

leetcode 204. 計數質數

統計所有小于非負整數 n 的質數的數量。 示例 1&#xff1a; 輸入&#xff1a;n 10 輸出&#xff1a;4 解釋&#xff1a;小于 10 的質數一共有 4 個, 它們是 2, 3, 5, 7 。 解題思路 大于等于5的質數一定和6的倍數相鄰。例如5和7&#xff0c;11和13,17和19等等&#xff1b…

JAVA 網絡編程小記

在進行JAVA網絡編程時&#xff0c;發現寫入的數據對方等200ms左右才會收到。起初認為是JAVA自已進行了 Cache。進行flush也沒有效果。查看JDK代碼&#xff0c;Write操作直接調用的native方法&#xff0c;說明JAVA層面并沒有緩存。再看flush&#xff0c;只是一個空方法. FileOut…