UbuntuサーバーにMySQL Clusterをセットアップできません。まず、 リンクしかし、成功せず、ダウンロードした tar ボールのバージョンは 6.3.45 です。mysql クラスターをテストしたかったので、データ ノードと SQL ノードは同じですが、/etc/init.d/mysql.server start
管理ノード コンソールで SQL が接続済みとして表示されず (SQL ノード上の mysqld が実行中)、次のようになります。
[ndbd(NDB)] 2 node(s)
id=2 @192.168.1.107 (Version: version number, Nodegroup: 0, Master)
id=3 @192.168.1.108 (Version: version number, Nodegroup: 0)
[ndb_mgmd(MGM)] 1 node(s)
id=1 @192.168.1.105 (Version: version number)
[mysqld(API)] 2 node(s)
id=4 (not connected, accepting connect from 192.168.1.107)
id=5 (not connected, accepting connect from 192.168.1.108)
3 台のマシンすべてに mysql-server と client( apt-get install mysql-server mysql-client
) がすでにインストールされていたため、システム起動時にそれらを完全に停止し、削除しました。
現在、mysqld は抽出されたクラスター tar ボール ( /usr/local/mysql/support-files/mysql.server
) から取得されています。テストに関しては、両方のデータ ノードにテスト データベースを作成しましたが、テーブルは他のノードでも同期されていません。多くのリンクを確認しましたが、すべてのリンクで構成は同様のままですが、どこかが間違っています。さらに追加のパッケージが必要ですか? 誰か私を助けてくれませんか? 過去 3 日間これを試しています。
アップデート1:
Ubuntu と mysql-cluster にバグがあるのでしょうか。cluster 7 ではまだ成功していません。どこでも同じ構成で、すべてのユーザーに対して機能しているのに、なぜ私には機能しないのでしょうか。他に助けが必要でしょうか。お願いします。
アップデート2:
mysql-cluster
誰か、 Ubuntu( )の実用的なチュートリアルを教えてください。10.04
うまく機能するガイドでもいいです...
編集3:
どなたか私を導いてくださいませんか?
答え1
現在の GA リリースである MySQL Cluster 7.1 または開発マイルストーン リリース (次の GA として予定) である 7.2 のいずれかをお勧めします。どちらもここからダウンロードできます。 http://dev.mysql.com/downloads/cluster/
「スタートガイド」は、使い始める際に役立ちます。 http://mysql.com/products/cluster/get-started.html#クイックスタート
答え2
動作しました。すでに apt からインストールしていたのでmysql-server
、mysql-client
これが問題の原因でした。mysql-cluster
システム起動から停止して削除したときに、これがどのように問題になるのかわかりません。apt から mysql を削除した後、mysql-cluster が機能しているのを確認できました。
#dpkg --get-selections | grep mysql
#apt-get remove mysql-client mysql-client-5.1 mysql-client-core-5.1 mysql-common mysql-server mysql-server-5.1 mysql-server-core-5.1
mysql-cluster (ビルド インストール) と mysql-server (apt から実行されていないが) の間に何が問題なのかわかりません。
編集: ごめん!
突然何が起こったのかわかりません。昨日から動作していません。実際、mysql-cluster の pkg 要件がわかりません。クラスターと一緒にインストールして実行する必要がありますか、mysql-server
それともmysql-client
mysql-cluster だけで SQL (mysqld) とデータ ノードを実行するのに十分ですか?。現在は動作せず、mysqld( /etc/init.d/mysql.server
) は起動せず、次のエラーが表示されます。
Starting MySQL
* Couldn't find MySQL manager (/usr/bin/mysqlmanager) or server (/usr/bin/mysqld_safe)
別のノード(同じ問題)/usr/local/bin/*
にコピーしようとしました/usr/bin
が、それでも役に立たず、このマシンで mysqld を起動しようとすると、以下のエラーが表示されました。
................... * Manager of pid-file quit without updating file.
これは、両方のマシンに libaprutil1-dev( apt-get install libaprutil1-dev
) をインストールした後に発生しました。Ubuntu での mysql-cluster セットアップの有効なリンクを持っている人はいますか?
アップデート
問題を解決しましたここそして今は動作しています!
ありがとう!