2014-10-23 17 views
6

Tôi đang làm việc trên ứng dụng .NET sử dụng Solr làm Công cụ Tìm kiếm. Tôi đã cấu hình một cài đặt SolrCloud với hai máy chủ (một cho Replica) và tôi đã không phân chia các chỉ số trong mảnh (số mảnh = 1). Tôi đã đọc rằng SolrCloud (thông qua Zookeeper) có thể làm một số cân bằng tải, nhưng tôi đã không hiểu làm thế nào. Nếu một cuộc gọi một địa chỉ cụ thể mà một thể hiện của solr được triển khai, truy vấn chỉ xuất hiện trên các bản ghi của máy chủ cụ thể đó.SolrCloud cân bằng tải

Trên tài liệu của SolrCloud tôi đã phát hiện ra rằng:


Rõ ràng xác định địa chỉ của mảnh bạn muốn truy vấn, đưa ra giải pháp thay thế (giới hạn bởi |) được sử dụng để cân bằng tải và fail-over:

http://www.ipaddress.com:8983/solr/collection1/select?shards=www.ipaddress.com:8983/solr|www.ipaddress.com:8900/solr,www.ipaddress.com:7574/solr|www.ipaddress.com:7500/solr


tôi tự hỏi nếu tôi có thể sử dụng ký hiệu này để buộc cân bằng tải cũng nếu có cả một chỉ số (chỉ có một shar d) và trong trường hợp đó, công cụ cân bằng tải hoạt động như thế nào.

CẬP NHẬT: Tôi đã thử nghiệm giải pháp này và nó hoạt động. Thêm các địa chỉ phân đoạn khác nhau vào trường "phân đoạn" được phân tách bằng ký tự "|" buộc Solr gọi bộ cân bằng tải bên trong (LBHttpSolrServer) để thực hiện cân bằng vòng tròn đơn giản.

Cảm ơn sự giúp đỡ của bạn.

Kính trọng, Jacopo

Trả lời

4

Tôi đã thử nghiệm giải pháp này và nó hoạt động. Thêm các địa chỉ phân đoạn khác nhau vào trường "phân đoạn" được phân tách bằng ký tự "|" buộc Solr gọi bộ cân bằng tải bên trong (LBHttpSolrServer) để thực hiện cân bằng vòng tròn đơn giản.

1

Vì bạn chỉ có một mảnh duy nhất, máy chủ đang nhận được yêu cầu sẽ đáp ứng với kết quả, nó sẽ không thực hiện một yêu cầu đến bản sao khác khi nó có dữ liệu tại địa phương. Máy khách Java CloudSolrServer kết nối với ZooKeeper và biết máy chủ nào đang lên hoặc xuống và sẽ thực hiện cân bằng tải một cách thích hợp trên tất cả các máy chủ đang hoạt động. Tôi không tin rằng có bất kỳ cổng .NET cổng nào có sẵn cho khách hàng cụ thể này.

Các vấn đề liên quan