ホームページ  >  記事  >  php教程  >  分散デプロイメント構成を使用したSphinxの方法と構成の詳細な説明

分散デプロイメント構成を使用したSphinxの方法と構成の詳細な説明

WBOY
WBOYオリジナル
2016-06-21 08:49:24866ブラウズ

1: メイン設定ファイル dist.conf

ソース sour1{}ソース 1 を作成します

Index Index1{}インデックス 1 の作成 これらの構成については特に言う必要はありません

インデックス距離{

type = distributed //distributed として表されます

Local = index1 // ローカルインデックス

Agent = localhost:9311:index2 //分散された他のインデックスの IP アドレス ポートとインデックス名

は複数存在する可能性があります

}

検索しました{

聞いてください = 9312

pid_file = F:/www/sphinx/data/searchd_mysql.pid

}

2: 2 番目の設定ファイル dist1.conf

ソース ソース 2{}

インデックスインデックス 2{}

検索しました{

listen = 9311//ここでのポートと pid_file は、競合を避けるためにデーモン プロセスを個別に起動する必要があるため、上記と同じように繰り返すことはできません

pid_file = F:/www/sphinx/data/searchd_mysqls.pid

}

次に、最初に dist1.conf の searchd ガードを開き、次に dist.conf ガードを開くと、使用できるようになります。

注: 2 つのソース データが一貫していることを確認してください。一貫していない場合、エラーが発生します。 liunx の次の設定は配布に使用できるようです。私は試していませんが、Windows では成功しませんでした。ご存知の方がいらっしゃいましたら、返信して共有してください。

設定ファイルには、

と書かれています。

複数の CPU とハード ディスクを備えたマシンでは、エージェントが同じマシンをポイントしてハードウェアを並行して使用できるため、クエリの待ち時間が短縮されます。このために複数の searchd インスタンスを設定する必要はありません。1 つのインスタンスがそれ自体と通信することは正当です。ただし、Windows でそれが可能かどうかはわかりません。



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。