-
Notifications
You must be signed in to change notification settings - Fork 809
SOLR-17492: Introduce recommendations of WAYS of running Solr from small to massive #2783
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
…bit to not be "prod embedded zk bad"
This is going to be a lot of text and diagrams and may become multiple pages.
|
First pass in done! I have put in as |
|
Whether you're just getting started with Solr or looking to fine-tune an existing setup, these practical tips and real-world scenarios may help you get the most out of this powerful search platform. Best Practices for Using Solr 1.Run Solr as a Cluster for Better Performance
2. Always Use Solr in Cloud Mode
Using Scenarios: Real-World Applications of Solr
2.Using Solr with Cloudera and HDFS
If you’ve got questions or need help with something specific, just let me know. I’m happy to share more! |
|
This PR has had no activity for 60 days and is now labeled as stale. Any new activity will remove the stale label. To attract more reviewers, please tag people who might be familiar with the code area and/or notify the dev@solr.apache.org mailing list. To exempt this PR from being marked as stale, make it a draft PR or add the label "exempt-stale". If left unattended, this PR will be closed after another 60 days of inactivity. Thank you for your contribution! |
|
This remains on my "must do" list for Solr 10, and I will pick it up as we get closer ;-). |
|
This PR has had no activity for 60 days and is now labeled as stale. Any new activity will remove the stale label. To attract more reviewers, please tag people who might be familiar with the code area and/or notify the dev@solr.apache.org mailing list. To exempt this PR from being marked as stale, make it a draft PR or add the label "exempt-stale". If left unattended, this PR will be closed after another 60 days of inactivity. Thank you for your contribution! |
|
This PR is now closed due to 60 days of inactivity after being marked as stale. Re-opening this PR is still possible, in which case it will be marked as active again. |
|
I am kind of waiting for the 10x release cycle to spin up to push this along. There are some things I would change/update in this doc if we get some nicer ZK quorum stuff and role stuff done... |
|
@tboeghk this is what we talked about in line for lunch!! Would really appreciate your perspective. |
|
In addition to the great summary of @ardatezcan1 above here are my practical tips and real-world scenarios to run Solr in a high rpm and low to medium dataset environment (like ecommerce appliations). Best practises using Solr in high rpm environments Before starting to optimize your Solr setup, make sure to have strong observability in place. In addition to the Solr Prometheus and Grafana setup I strongly recommend setting up the Node Exporter to gather and correlate machine metrics.
If you need more information or help to compile the whole information into a single document let me know! |
|
@tboeghk so I have a new taking-solr-to-production.adoc doc, that tries to be a opinonated scaling. I think that a LOT of what you mentioned makes sense at the Moving Beyond the Basic Cluster scaling point... Which I listed as in the six to 12 nodes in your cluster.. I know all "best practices" could be done earlier, but I'm trying to frame this as "When you get to this size, you need to do this"... THoughts? The number of nodes to me, while a simplistic measure, is also the easiest to expliain versus query load, index load, data load that would be more complex to decide "where am I".... |
|
@tboeghk and @ardatezcan1 I've update this branch to run with the latest version of Solr. My goal is to get this doc in (in one form or another) before Solr 10 comes out. If either of you wants to edit the doc to factor in your suggestions, please feel free. Otherwise I will try and farm your comments and add them, but it'll be more from my own personal perspective. |
…opology of deployments suggestion.
|
Some good progress.. If #2391 happens then this is good to go. If 2391 doesnt' before 10, then I'll edit this and then merge it. |
|
Hi all who have contributed to this long lived PR! With Solr 10 being close to being released, I wanted to bend this towards something mergable. I've edited the doc down, and there is only one TBD that needs editing before this can be merged. The doc is narrower than this PR suggests, however I think there is a "Extreme Scale' or some such doc that oculd be made that would take in a lot of the feedback provided. |
|
In order to not have "forward looking" text in Ref Guide, need #2391 to get in... I am going to take a stab at it tomorrow.. |
|
See https://issues.apache.org/jira/projects/SOLR/issues/SOLR-17507 for when we get this in. Maybe break it up into two, one side for small examples, and then in 10.1 or later the full doc? |
Removes a dependency on an external server for generating the image.


https://issues.apache.org/jira/browse/SOLR-17492
Description
Add recommendations of best practices for deploying Solr
Solution
I am starting with my approach that I shared at Community/Code NA, just to get us moving. I would love the wisdom of the community. We have many areas where different folks have knowledge, and it's all pretty tribal. I'd like to get it all written down so folks don't have to relearn the same thing over and over.
Tests
no tests, but do need eye balls!