2010-10-02 31 views
11

Có thể chạy Solr trên Azure không?Chạy Solr trên Azure

+8

Vì đây là kết quả # 1 của Google cho "solr on azure" Tôi nghĩ rằng nó đáng giá thêm điều này ngay bây giờ mà nó có sẵn: http://www.interoperabilitybridges.com/Azure/Getting_Started_Guide_Solr_Lucene.asp –

Trả lời

15

Bạn sẽ tìm thấy lời giải thích về cách để chạy phiên bản Java của solr và Lucene ở đó: http://www.interoperabilitybridges.com/Azure/Getting_Started_Guide_Solr_Lucene.asp

+0

cảm ơn tôi đã tìm kiếm này – Krunal

+1

Solr bây giờ cũng có sẵn trên Azure HDInsight, bạn có muốn làm việc với tùy chọn đó bây giờ @benjguin? https://azure.microsoft.com/en-us/documentation/articles/hdinsight-hadoop-solr-install/ – gijswijs

+0

Liên kết không còn hoạt động nữa. – Zooking

2

Tôi chưa thực sự thử, nhưng Azure có thể chạy Java, do đó về mặt lý thuyết nó sẽ có thể chạy Solr.

This article ("Run Java with Jetty in Windows Azure") sẽ hữu ích.

Điều phối viên cho "Lucene.Net trên Azure" cũng là claims it should run.

EDIT: Nhóm Microsoft Interop đã viết tuyệt vời guide and config tips for running Solr on Azure!

+0

Tôi đã suy nghĩ kể từ khi Solr lưu trữ chỉ mục của nó vào một tệp. Azure có hỗ trợ ghi vào một tệp không? – HaavardMeling

+0

@ Håvard Meling: Tôi nghĩ rằng nó, tìm kiếm "Azure lưu trữ địa phương" –

+0

Sau khi những gì tôi có thể nhìn thấy lưu trữ địa phương chỉ là tạm thời cho đời của ví dụ. Điều đó có nghĩa là nó phải được xây dựng lại mọi lúc. – HaavardMeling

11

Tôi biết chủ đề này là cũ, nhưng tôi muốn chia sẻ hai xu của chúng tôi. Chúng tôi đang chạy SOLR trên Azure mà không gặp phải vấn đề gì lớn. Chúng tôi đã tạo một nhiệm vụ khởi động để cài đặt Java và tạo triển khai, và chúng tôi có một cá thể SOLR trên mỗi vai trò web. Từ đó, có một chút ma thuật tìm ra cấu hình chủ/tớ nào, nhưng chúng tôi cũng đã giải quyết nó.

Vì vậy, có, nó có thể được thực hiện với một chút công việc. Quan trọng nhất, nhiệm vụ khởi động là chìa khóa. Chỉ mục không phải được lưu trữ ở bất cứ nơi nào nhưng trên đĩa cục bộ (Local Resource), vì việc lập chỉ mục là một phần của việc khởi động vai trò. Nếu bạn phải tăng tốc độ và sự khác biệt vài phút là có thể chấp nhận được, bạn có thể đồng bộ hóa chỉ mục với bản sao lưu trữ blob một lần trong một thời gian. Nhưng trong trường hợp này, bạn cần phải thực hiện một thuật toán bỏ phiếu sao cho các cá thể SOLR không ghi đè lên nhau.

Chúng tôi sẽ đăng tải thông tin trên blog của chúng tôi, nhưng tôi không muốn đăng các liên kết trong câu trả lời cho chủ đề cũ bởi vì tôi sẽ trông giống như một spammer: o)

+1

Tuyệt vời, vui lòng thêm bài đăng trên blog của bạn nếu bạn muốn. – HaavardMeling

+0

Bạn có thể chia sẻ liên kết tới blog giải thích cách sử dụng điều này không? – Krunal

+0

Blog này đã bị xóa vì nó đã được lưu trữ trên trang công ty và công ty đó hiện đã đóng. Tuy nhiên, những ngày này đó là một động thái xấu để thử và nhân rộng này, như Azure đã phát triển rất nhiều về tính năng. Một trong số đó, cũng là [Tìm kiếm Azure] (https://azure.microsoft.com/en-us/services/search/) mà về cơ bản sẽ lấy đi tất cả nỗi đau này của bạn. Nếu đó là quá đắt đối với bạn, bạn có thể thử [Algolia] (https://www.algolia.com), một giải pháp thay thế rẻ hơn, nhưng cũng giống như vậy ít nhiều. Nếu không có công cụ nào trong số đó hoạt động, hãy nhớ rằng các đĩa hiện đang tồn tại lâu dài. –

1

Azure IaaS cho phép bạn tạo các máy ảo dựa trên Linux, các hương vị bao gồm Ubuntu, SUSE và CentOS. VM này đi kèm với lưu trữ gốc cục bộ chỉ tồn tại cho VM được khởi động lại.

Tuy nhiên, bạn có thể thêm khối lượng bổ sung mà dữ liệu sẽ vẫn tồn tại ngay cả khi khởi động lại. Dữ liệu solr của bạn có thể được lưu trữ ở đây.

2

Đối với khách truy cập mới, giờ đây họ là hai trường hợp Solr có sẵn qua Bitnami. Chúng tôi đã thử nghiệm chúng và chúng rất tốt. Nhưng cuối cùng sử dụng dịch vụ Azure Search cho đến nay trông rất chắc chắn.

+0

Thông tin thêm tại đây: https: //bitnami.com/stack/solr – SteveA

2

Bỏ qua câu hỏi ngày, nhưng muốn cung cấp câu trả lời cập nhật. Bạn có thể chạy Apache Solr trên Azure. Azure cung cấp IaaS (Cơ sở hạ tầng như một dịch vụ), đó là các Máy ảo thô chạy Linux/Windows. Bạn có thể chọn để thiết lập toàn bộ cụm Solr của bạn trên một bộ máy ảo và cấu hình SolrCloud và Zookeeper trên chúng.

Nếu bạn quan tâm, bạn cũng có thể kiểm tra Solr-as-a-dịch vụ hoặc lưu trữ các giải pháp Solr khi họ loại bỏ các nhức đầu của thiết lập SolrCloud trên Azure. Có rất nhiều thứ bắt đầu chạy, quản lý và mở rộng cơ sở hạ tầng tìm kiếm và các công ty như Tìm kiếm được đo lường giúp giảm thời gian và công sức dành cho việc đó. Bạn có được trở lại thời gian đó trong việc phát triển các tính năng và chức năng mà ứng dụng hoặc sản phẩm của bạn cần.

Cụ thể hơn, nếu bạn tự làm nó, có thể mất nhiều ngày đến vài tuần để cung cấp cho tình yêu và sự chăm sóc thích hợp cần thiết. Dưới đây là một bài báo đi sâu vào các chi tiết về sự so sánh giữa việc tự mình thực hiện và sử dụng giải pháp Solr-as-a-Service.

https://www.measuredsearch.com/white-papers/why-solr-service-is-better-than-diy-solr-infrastructure/

tiết lộ đầy đủ, tôi chạy sản phẩm Đo Search cung cấp đám mây Agnostic Solr-as-a-Service. Đo tìm kiếm cho phép bạn để standup một Solr Cluster trên Azure trong vòng vài phút.

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