スタンドアロン構成
飼育係ハートビート、すなわち、サーバ及びサーバまたはクライアントの時間間隔の間tickTimeがハートビートを送信するたびに維持しました。tickTimeミリ秒
tickTime = 2000
ZooKeeperのリスニングポート
CLIENTPORT = 2181
IP経由でさまざまなクライアントを区別するために、クライアント接続の数は、0に限定されるものではないことができます
maxClientCnxns = 60
ファイルは、このフォルダ内のクラスタがMYIDファイルの両方のために、メモリデータベースのスナップショットフォルダを格納するために使用されます
DATADIR = /ユーザ/ mseddl / zookeeper3 /データ
ストアのトランザクションに使用されるファイルは、フォルダを記録します
dataLogDir = /ユーザ/ mseddl / zookeeper3 /ログ
パラメータが0未満ゼロに設定されている場合snapRetainCountは、自動的に周波数をクリーンアップZK履歴ファイルを構成するために使用するサポートし、それはデフォルトで開いていない、定期的なクリーニング機能を開けないことを意味します(3.4の新機能)
autopurge.purgeInterval = 1
ファイルの数と自動クリーンアップに対応するトランザクション・ログ・ファイルの構成飼育係のスナップショットデータ3より小さく、自動的3に調整される場合の最小値を保持する必要性が、3である
(上記の構成に関連して使用される3.4の新機能)
AutoPurge .snapRetainCount = 3
クラスタ構成
サーバクラスタフォロワサーバリーダーに(F)(L)との間の数(tickTimeの数)時の初期接続許容最大ハートビート
initLimit = 5
サーバ間のクラスタのリーダーとフォロワーサーバー要求と応答の間の数(tickTimeの数)は、最大ハートビートに耐えることができます
syncLimit = 5
server.A = B:C:D :.前記設定ファイルサーバがファイル下値MYIDのDATADIRディレクトリ番号と同じである数; Cは、サーバと情報を交換するためのリーダーポートを表し; Bは、サーバのIPです。とき選挙Dは、通信ポートを表します。
server.1 = 127.0.0.1:2888:3888
server.2 = 127.0.0.1:2889:3889
server.3 = 127.0.0.1:2890:3890
![7368936-0501b9f4dfc55b37.png](https://upload-images.jianshu.io/upload_images/7368936-0501b9f4dfc55b37.png)
ます。https://www.jianshu.com/p/b177059f9422で再現