sphinx利用配置來進行分布式部署的方法和配置詳解

來源:互聯網
上載者:User

1:主設定檔 dist.conf

source sour1{}建立源1

index index1{}建立索引1   這些配置不多說

index dist{

      type = distributed //表示為分布式

      local = index1    //本地索引

      agent = localhost:9311:index2   //分布式其它索引ip地址連接埠和索引名稱  可以有多個

}

searchd{

 listen = 9312

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

}

2:第二個設定檔 dist1.conf

source source2{}

index index2{}

searchd{

 listen = 9311//這裡的連接埠和pid_file一定不要和上面的重複,應為這要分別開始守護進程的,避免衝突

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

}

然後先開dist1.conf的searchd守護,然後再開dist.conf守護,就可以用了,

注意:要確保兩份來源資料一致,否則會有錯誤。貌似在liunx下一份配置就可以做分布式,我沒試過,windows下沒成功,有高人知道的話可以回帖分享一下。

設定檔說,

在有多個CPU和硬碟的機器上,代理可以指向相同的機器以便並行地使用硬體,降低查詢延遲。並不需要為此設定多個searchd執行個體,一個執行個體與自身通訊是合法的。但是不清楚windows下可行不。



相關文章

Cloud Intelligence Leading the Digital Future

Alibaba Cloud ACtivate Online Conference, Nov. 20th & 21st, 2019 (UTC+08)

Register Now >

Starter Package

SSD Cloud server and data transfer for only $2.50 a month

Get Started >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。