2013-03-21 28 views
5

Trình xử lý trích xuất bản Cập nhật solr của tôi ngừng hoạt động sau khi nâng cấp từ 4.0 lên 4.2Cách nâng cấp đúng cách từ solr 4.0 đến 4.2?

Khi tôi nâng cấp từ tệp 4.0 lên 4.2 đột nhiên tất cả các tệp tải lên sử dụng/cập nhật/trích xuất ngừng hoạt động. Tôi nhận thấy một lớp đã mất tích.

Tôi đã giải quyết vấn đề này bằng cách thay đổi solrconfig (từ 4.2) với những thay đổi tôi đã có trong 4.0.

Vì những vấn đề này, tôi tự hỏi cách tốt nhất để nâng cấp từ Solr 4.0 lên 4.2 là gì? (hoặc bất kỳ phiên bản nào khác)

Tôi vừa sao chép chiến tranh mới, thư mục dist và thư mục contrib và nó sẽ ổn nhưng chắc chắn là không. Tôi biết nên lập chỉ mục lại.

Trả lời

6

Thông thường khi tôi nâng cấp giữa các phiên bản Solr, tôi làm theo các bước được nêu dưới đây ...

  1. Đọc toàn bộ ghi chú phát hành cho việc phát hành mới. Đặc biệt là kiểm tra phần "Nâng cấp từ Solr X.x.x". Dưới đây là số 4.2.0 Release Notes Cũng chú ý đến bất kỳ mục nào khác trong Danh sách Thay đổi Chi tiết có thể áp dụng cho trường hợp của bạn.
  2. Tải xuống bản phát hành mới nhất và so sánh solrconfig.xmlschema.xml trong thư mục /example/solr/collection1/conf với cùng tệp từ phiên bản Solr mà tôi đang cố gắng nâng cấp (Solr 4.0 trong trường hợp của bạn). Tôi sử dụng một công cụ như DiffMerge hoặc một cái gì đó tương tự để giúp làm nổi bật sự khác biệt.
  3. Kiểm tra sự khác biệt trong bước 2. Nghiên cứu các thay đổi (sử dụng Ghi chú phát hành, Solr Issues Tracker, Solr Wiki, v.v.) và xác định tác động sẽ có (nếu có) với những gì tôi đã thực sự triển khai trong trường hợp Solr của mình.
  4. Hãy đứng lên một trường hợp Solr chạy phiên bản mới với các thay đổi cấu hình thích hợp cho việc triển khai của tôi và sau đó kiểm tra tương ứng.

Có, tôi đồng ý rằng lập chỉ mục lại là tốt nhất khi bạn có thể, vì phiên bản cơ bản của Lucene cũng thay đổi và chỉ mục lại sẽ được yêu cầu để tận dụng mọi tính năng hoặc cải tiến mới.

Hy vọng điều này sẽ hữu ích.

+0

Có, tôi đã đọc ghi chú phát hành và phải thay đổi Ngoại lệ Queryparserplugin. – DavidVdd

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