Ubuntu で MySQL Cluster が動作しない

Ubuntu で MySQL Cluster が動作しない

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-servermysql-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-clientmysql-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 セットアップの有効なリンクを持っている人はいますか?


アップデート

問題を解決しましたここそして今は動作しています!

ありがとう!

関連情報