(1)datadir
用於存放記憶體資料庫快照的資料夾,同時用於集群的myid檔案也存在這個資料夾裡。
(2)datalogdir
用於單獨設定transaction log的目錄,transaction log分離可以避免和普通log還有快照的競爭。
(3)ticktime
心跳時間,為了確保client-server連線存在的,以毫秒為單位,最小超時時間為兩個心跳時間。
(4)clientport
客戶端監聽埠。
(5)globaloutstandinglimit
client請求佇列的最大長度,防止記憶體溢位,預設值為1000。
(6)preallocsize
預分配的transaction log空間block為proallocsize kb,預設block為64m,一般不需要更改,除非snapshot過於頻繁。
(7)snapcount
在snapcount個snapshot後寫一次transaction log,預設值是100,000。
(8)tracefile
用於記錄請求的log,開啟會影響效能,用於debug,最好不要定義。
(9)maxclientcnxns
最大併發客戶端數,用於防止dos的,預設值是10,設定為0是不加限制。
(11)clientportbindaddress
可以設定指定的client ip以及埠,不設定的話等於any:clientport
(12)minsessiontimeout
最小的客戶端session超時時間,預設值為2個ticktime,單位是毫秒
(13)maxsessiontimeout
最大的客戶端session超時時間,預設值為20個ticktime,單位是毫秒
(14)electionalg
用於選舉的實現的引數:
0:為以原始的基於udp的方式協作
1:為不進行使用者驗證的基於udp的快速選舉
2:為進行使用者驗證的基於udp的快速選舉
3:為基於tcp的快速選舉,預設值為3
(15)initlimit
多少個ticktime內,允許其他server連線並初始化資料,如果zookeeper管理的資料較大,則應相應增大這個值。
(16)synclimit
多少個ticktime內,允許follower同步,如果follower落後太多,則會被丟棄。
(17)leaderserves
leader是否接受客戶端連線。預設值為yes。leader負責協調更新。當更新吞吐量遠高於讀取吞吐量時,可以設定為不接受客戶端連線,以便leader可以專注於同步協調工作。
(18)server.x=[hostname]:nnnnn[:nnnnn]*
配置集群裡面的主機資訊,其中:
server.x:server.x的x要寫在myid檔案中,決定當前機器的id。
第乙個port用於連線leader。
第二個用於leader選舉。
如果electionalg為0,則不需要第二個port。
hostname也可以填ip。
(19)group.x=nnnnn[:nnnnn]分組資訊,表明哪個組有哪些節點
例如group.1=1:2:3 group.2=4:5:6 group.3=7:8:9。
(20)weight.x=nnnnn權重資訊,表明哪個結點的權重是多少
例如weight.1=1 weight.2=1 weight.3=1。
ldap服務端配置
ldap lightweight directory access protocol 輕量目錄訪問協議.它以樹狀的層次結構來儲存資料,是一種特殊的資料庫系統.ldap往往用於在乙個大的區域網下進行統一的賬號管理 下面進行ldap的服務端配置 1.安裝ldap所需元件 yum install ldap...
SVN服務端配置
一 建立乙個專案 建立版本倉庫,dos環境基本語法 svnadmin creae shop 資料夾路徑 shop倉庫 如果shop倉庫配置成功,那麼shop資料夾會顯示以下以下目錄結構 4.進行伺服器端監管 首先看下php監管 apache http localhost或 ip位址 訪問到htdoc...
cvsnt服務端配置
由於專案組需要,在windows下自己動手配置了下cvs 服務端 本人使用cvsnt 2.5.03.2151 一路next。1,選擇 程式 cvsnt cvsnt control panel 增加乙個 repository 網上說,增加倉儲時目錄要選擇ntfs檔案格式的磁碟,本人沒有試過在 fat3...