You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@solr.apache.org by sv...@apache.org on 2023/03/25 15:21:02 UTC
svn commit: r1082728 [24/33] - in /sites/solr/guide: ./ solr/9_0/ solr/9_0/configuration-guide/ solr/9_0/deployment-guide/ solr/9_0/getting-started/ solr/9_0/indexing-guide/ solr/9_0/query-guide/ solr/9_0/upgrade-notes/ solr/9_1/ solr/9_1/configuration...
Modified: sites/solr/guide/solr/latest/deployment-guide/solr-on-hdfs.html
URL: http://svn.apache.org/viewvc/sites/solr/guide/solr/latest/deployment-guide/solr-on-hdfs.html?rev=1082728&r1=1082727&r2=1082728&view=diff
==============================================================================
--- sites/solr/guide/solr/latest/deployment-guide/solr-on-hdfs.html (original)
+++ sites/solr/guide/solr/latest/deployment-guide/solr-on-hdfs.html Sat Mar 25 15:20:57 2023
@@ -39,7 +39,7 @@
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Resources</a>
<div class="navbar-dropdown">
- <a class="navbar-item" href="https://solr.apache.org/docs/9_1_1/index.html" target="_blank" rel="noreferrer nopener">Solr Javadocs</a>
+ <a class="navbar-item" href="https://solr.apache.org/docs/9_2_0/index.html" target="_blank" rel="noreferrer nopener">Solr Javadocs</a>
<a class="navbar-item" href="https://solr.apache.org/community.html#version-control" target="_blank" rel="noreferrer nopener">Source Code</a>
<a class="navbar-item" href="https://solr.apache.org/community.html" target="_blank" rel="noreferrer nopener">Community Links</a>
<a class="navbar-item" href="https://github.com/apache/solr/tree/main/dev-docs/ref-guide" target="_blank" rel="noreferrer nopener">Contribute</a>
@@ -56,25 +56,25 @@
</nav>
</header>
<div class="body">
-<div class="nav-container" data-component="solr" data-version="9_1">
+<div class="nav-container" data-component="solr" data-version="9_2">
<aside class="nav">
<div class="panels">
<!-- Solr Changes - Start -->
<div class="nav-panel-explore" data-panel="explore">
<div class="context">
<span class="title">Solr Reference Guide</span>
- <span class="version">9.1</span>
+ <span class="version">9.2</span>
</div>
<!-- Programmatically creates the component and version list -->
<ul class="components">
<li class="component is-current">
<a class="title" href="../index.html">Solr Reference Guide</a>
<ul class="versions">
- <li class="version">
- <a href="../../9_2/index.html">9.2-beta</a>
- </li>
<li class="version is-current is-latest">
- <a href="../index.html">9.1</a>
+ <a href="../index.html">9.2</a>
+ </li>
+ <li class="version">
+ <a href="../../9_1/index.html">9.1</a>
</li>
<li class="version">
<a href="../../9_0/index.html">9.0</a>
@@ -1040,6 +1040,13 @@
</li>
</ul>
</li>
+ <li class="nav-item" data-depth="0">
+<ul class="nav-list">
+ <li class="nav-item" data-depth="1">
+ <a class="nav-link" href="../how-to-contribute/how-to-contribute.html">How To Contribute</a>
+ </li>
+</ul>
+ </li>
</ul>
</nav>
</div>
@@ -1060,16 +1067,16 @@
</ul>
</nav>
<div class="page-versions">
- <button class="version-menu-toggle" title="Show other versions of page">9.1</button>
+ <button class="version-menu-toggle" title="Show other versions of page">9.2</button>
<div class="version-menu">
- <a class="version" href="../../9_2/deployment-guide/solr-on-hdfs.html">9.2-beta</a>
- <a class="version is-current" href="solr-on-hdfs.html">9.1</a>
+ <a class="version is-current" href="solr-on-hdfs.html">9.2</a>
+ <a class="version" href="../../9_1/deployment-guide/solr-on-hdfs.html">9.1</a>
<a class="version" href="../../9_0/deployment-guide/solr-on-hdfs.html">9.0</a>
</div>
</div>
<!-- Solr Additions - Start -->
<!-- Solr New File -->
-<span class="perma-link-copy" version="9_1">
+<span class="perma-link-copy" version="9_2">
</span><!-- Solr Additions - End -->
<div class="edit-this-page"><a href="https://github.com/apache/solr/tree/main/solr/solr-ref-guide/modules/deployment-guide/pages/solr-on-hdfs.adoc">Edit this Page</a></div>
</div>
Modified: sites/solr/guide/solr/latest/deployment-guide/solrcloud-distributed-requests.html
URL: http://svn.apache.org/viewvc/sites/solr/guide/solr/latest/deployment-guide/solrcloud-distributed-requests.html?rev=1082728&r1=1082727&r2=1082728&view=diff
==============================================================================
--- sites/solr/guide/solr/latest/deployment-guide/solrcloud-distributed-requests.html (original)
+++ sites/solr/guide/solr/latest/deployment-guide/solrcloud-distributed-requests.html Sat Mar 25 15:20:57 2023
@@ -39,7 +39,7 @@
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Resources</a>
<div class="navbar-dropdown">
- <a class="navbar-item" href="https://solr.apache.org/docs/9_1_1/index.html" target="_blank" rel="noreferrer nopener">Solr Javadocs</a>
+ <a class="navbar-item" href="https://solr.apache.org/docs/9_2_0/index.html" target="_blank" rel="noreferrer nopener">Solr Javadocs</a>
<a class="navbar-item" href="https://solr.apache.org/community.html#version-control" target="_blank" rel="noreferrer nopener">Source Code</a>
<a class="navbar-item" href="https://solr.apache.org/community.html" target="_blank" rel="noreferrer nopener">Community Links</a>
<a class="navbar-item" href="https://github.com/apache/solr/tree/main/dev-docs/ref-guide" target="_blank" rel="noreferrer nopener">Contribute</a>
@@ -56,25 +56,25 @@
</nav>
</header>
<div class="body">
-<div class="nav-container" data-component="solr" data-version="9_1">
+<div class="nav-container" data-component="solr" data-version="9_2">
<aside class="nav">
<div class="panels">
<!-- Solr Changes - Start -->
<div class="nav-panel-explore" data-panel="explore">
<div class="context">
<span class="title">Solr Reference Guide</span>
- <span class="version">9.1</span>
+ <span class="version">9.2</span>
</div>
<!-- Programmatically creates the component and version list -->
<ul class="components">
<li class="component is-current">
<a class="title" href="../index.html">Solr Reference Guide</a>
<ul class="versions">
- <li class="version">
- <a href="../../9_2/index.html">9.2-beta</a>
- </li>
<li class="version is-current is-latest">
- <a href="../index.html">9.1</a>
+ <a href="../index.html">9.2</a>
+ </li>
+ <li class="version">
+ <a href="../../9_1/index.html">9.1</a>
</li>
<li class="version">
<a href="../../9_0/index.html">9.0</a>
@@ -1040,6 +1040,13 @@
</li>
</ul>
</li>
+ <li class="nav-item" data-depth="0">
+<ul class="nav-list">
+ <li class="nav-item" data-depth="1">
+ <a class="nav-link" href="../how-to-contribute/how-to-contribute.html">How To Contribute</a>
+ </li>
+</ul>
+ </li>
</ul>
</nav>
</div>
@@ -1061,16 +1068,16 @@
</ul>
</nav>
<div class="page-versions">
- <button class="version-menu-toggle" title="Show other versions of page">9.1</button>
+ <button class="version-menu-toggle" title="Show other versions of page">9.2</button>
<div class="version-menu">
- <a class="version" href="../../9_2/deployment-guide/solrcloud-distributed-requests.html">9.2-beta</a>
- <a class="version is-current" href="solrcloud-distributed-requests.html">9.1</a>
+ <a class="version is-current" href="solrcloud-distributed-requests.html">9.2</a>
+ <a class="version" href="../../9_1/deployment-guide/solrcloud-distributed-requests.html">9.1</a>
<a class="version" href="../../9_0/deployment-guide/solrcloud-distributed-requests.html">9.0</a>
</div>
</div>
<!-- Solr Additions - Start -->
<!-- Solr New File -->
-<span class="perma-link-copy" version="9_1">
+<span class="perma-link-copy" version="9_2">
</span><!-- Solr Additions - End -->
<div class="edit-this-page"><a href="https://github.com/apache/solr/tree/main/solr/solr-ref-guide/modules/deployment-guide/pages/solrcloud-distributed-requests.adoc">Edit this Page</a></div>
</div>
@@ -1098,7 +1105,7 @@
<p>In a SolrCloud cluster each individual node load balances read requests across all the replicas in a collection.
You may still need a load balancer on the 'outside' that talks to the cluster.
Or you need a client which understands how to read and interact with Solr’s metadata in ZooKeeper and only requests the ZooKeeper ensemble’s address to discover which nodes should receive requests.
-Solr provides a smart Java SolrJ client called <a href="https://solr.apache.org/docs/9_1_1/solrj/org/apache/solr/client/solrj/impl/CloudSolrClient.html">CloudSolrClient</a> which is capable of this.</p>
+Solr provides a smart Java SolrJ client called <a href="https://solr.apache.org/docs/9_2_0/solrj/org/apache/solr/client/solrj/impl/CloudSolrClient.html">CloudSolrClient</a> which is capable of this.</p>
</div>
<div class="paragraph">
<p>Even if some nodes in the cluster are offline or unreachable, a Solr node will be able to correctly respond to a search request as long as it can communicate with at least one replica of every shard, or one replica of every <em>relevant</em> shard if the user limited the search via the <code>shards</code> or <code>_route_</code> parameters.
Modified: sites/solr/guide/solr/latest/deployment-guide/solrcloud-recoveries-and-write-tolerance.html
URL: http://svn.apache.org/viewvc/sites/solr/guide/solr/latest/deployment-guide/solrcloud-recoveries-and-write-tolerance.html?rev=1082728&r1=1082727&r2=1082728&view=diff
==============================================================================
--- sites/solr/guide/solr/latest/deployment-guide/solrcloud-recoveries-and-write-tolerance.html (original)
+++ sites/solr/guide/solr/latest/deployment-guide/solrcloud-recoveries-and-write-tolerance.html Sat Mar 25 15:20:57 2023
@@ -39,7 +39,7 @@
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Resources</a>
<div class="navbar-dropdown">
- <a class="navbar-item" href="https://solr.apache.org/docs/9_1_1/index.html" target="_blank" rel="noreferrer nopener">Solr Javadocs</a>
+ <a class="navbar-item" href="https://solr.apache.org/docs/9_2_0/index.html" target="_blank" rel="noreferrer nopener">Solr Javadocs</a>
<a class="navbar-item" href="https://solr.apache.org/community.html#version-control" target="_blank" rel="noreferrer nopener">Source Code</a>
<a class="navbar-item" href="https://solr.apache.org/community.html" target="_blank" rel="noreferrer nopener">Community Links</a>
<a class="navbar-item" href="https://github.com/apache/solr/tree/main/dev-docs/ref-guide" target="_blank" rel="noreferrer nopener">Contribute</a>
@@ -56,25 +56,25 @@
</nav>
</header>
<div class="body">
-<div class="nav-container" data-component="solr" data-version="9_1">
+<div class="nav-container" data-component="solr" data-version="9_2">
<aside class="nav">
<div class="panels">
<!-- Solr Changes - Start -->
<div class="nav-panel-explore" data-panel="explore">
<div class="context">
<span class="title">Solr Reference Guide</span>
- <span class="version">9.1</span>
+ <span class="version">9.2</span>
</div>
<!-- Programmatically creates the component and version list -->
<ul class="components">
<li class="component is-current">
<a class="title" href="../index.html">Solr Reference Guide</a>
<ul class="versions">
- <li class="version">
- <a href="../../9_2/index.html">9.2-beta</a>
- </li>
<li class="version is-current is-latest">
- <a href="../index.html">9.1</a>
+ <a href="../index.html">9.2</a>
+ </li>
+ <li class="version">
+ <a href="../../9_1/index.html">9.1</a>
</li>
<li class="version">
<a href="../../9_0/index.html">9.0</a>
@@ -1040,6 +1040,13 @@
</li>
</ul>
</li>
+ <li class="nav-item" data-depth="0">
+<ul class="nav-list">
+ <li class="nav-item" data-depth="1">
+ <a class="nav-link" href="../how-to-contribute/how-to-contribute.html">How To Contribute</a>
+ </li>
+</ul>
+ </li>
</ul>
</nav>
</div>
@@ -1061,16 +1068,16 @@
</ul>
</nav>
<div class="page-versions">
- <button class="version-menu-toggle" title="Show other versions of page">9.1</button>
+ <button class="version-menu-toggle" title="Show other versions of page">9.2</button>
<div class="version-menu">
- <a class="version" href="../../9_2/deployment-guide/solrcloud-recoveries-and-write-tolerance.html">9.2-beta</a>
- <a class="version is-current" href="solrcloud-recoveries-and-write-tolerance.html">9.1</a>
+ <a class="version is-current" href="solrcloud-recoveries-and-write-tolerance.html">9.2</a>
+ <a class="version" href="../../9_1/deployment-guide/solrcloud-recoveries-and-write-tolerance.html">9.1</a>
<a class="version" href="../../9_0/deployment-guide/solrcloud-recoveries-and-write-tolerance.html">9.0</a>
</div>
</div>
<!-- Solr Additions - Start -->
<!-- Solr New File -->
-<span class="perma-link-copy" version="9_1">
+<span class="perma-link-copy" version="9_2">
</span><!-- Solr Additions - End -->
<div class="edit-this-page"><a href="https://github.com/apache/solr/tree/main/solr/solr-ref-guide/modules/deployment-guide/pages/solrcloud-recoveries-and-write-tolerance.adoc">Edit this Page</a></div>
</div>
Modified: sites/solr/guide/solr/latest/deployment-guide/solrcloud-shards-indexing.html
URL: http://svn.apache.org/viewvc/sites/solr/guide/solr/latest/deployment-guide/solrcloud-shards-indexing.html?rev=1082728&r1=1082727&r2=1082728&view=diff
==============================================================================
--- sites/solr/guide/solr/latest/deployment-guide/solrcloud-shards-indexing.html (original)
+++ sites/solr/guide/solr/latest/deployment-guide/solrcloud-shards-indexing.html Sat Mar 25 15:20:57 2023
@@ -39,7 +39,7 @@
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Resources</a>
<div class="navbar-dropdown">
- <a class="navbar-item" href="https://solr.apache.org/docs/9_1_1/index.html" target="_blank" rel="noreferrer nopener">Solr Javadocs</a>
+ <a class="navbar-item" href="https://solr.apache.org/docs/9_2_0/index.html" target="_blank" rel="noreferrer nopener">Solr Javadocs</a>
<a class="navbar-item" href="https://solr.apache.org/community.html#version-control" target="_blank" rel="noreferrer nopener">Source Code</a>
<a class="navbar-item" href="https://solr.apache.org/community.html" target="_blank" rel="noreferrer nopener">Community Links</a>
<a class="navbar-item" href="https://github.com/apache/solr/tree/main/dev-docs/ref-guide" target="_blank" rel="noreferrer nopener">Contribute</a>
@@ -56,25 +56,25 @@
</nav>
</header>
<div class="body">
-<div class="nav-container" data-component="solr" data-version="9_1">
+<div class="nav-container" data-component="solr" data-version="9_2">
<aside class="nav">
<div class="panels">
<!-- Solr Changes - Start -->
<div class="nav-panel-explore" data-panel="explore">
<div class="context">
<span class="title">Solr Reference Guide</span>
- <span class="version">9.1</span>
+ <span class="version">9.2</span>
</div>
<!-- Programmatically creates the component and version list -->
<ul class="components">
<li class="component is-current">
<a class="title" href="../index.html">Solr Reference Guide</a>
<ul class="versions">
- <li class="version">
- <a href="../../9_2/index.html">9.2-beta</a>
- </li>
<li class="version is-current is-latest">
- <a href="../index.html">9.1</a>
+ <a href="../index.html">9.2</a>
+ </li>
+ <li class="version">
+ <a href="../../9_1/index.html">9.1</a>
</li>
<li class="version">
<a href="../../9_0/index.html">9.0</a>
@@ -1040,6 +1040,13 @@
</li>
</ul>
</li>
+ <li class="nav-item" data-depth="0">
+<ul class="nav-list">
+ <li class="nav-item" data-depth="1">
+ <a class="nav-link" href="../how-to-contribute/how-to-contribute.html">How To Contribute</a>
+ </li>
+</ul>
+ </li>
</ul>
</nav>
</div>
@@ -1061,16 +1068,16 @@
</ul>
</nav>
<div class="page-versions">
- <button class="version-menu-toggle" title="Show other versions of page">9.1</button>
+ <button class="version-menu-toggle" title="Show other versions of page">9.2</button>
<div class="version-menu">
- <a class="version" href="../../9_2/deployment-guide/solrcloud-shards-indexing.html">9.2-beta</a>
- <a class="version is-current" href="solrcloud-shards-indexing.html">9.1</a>
+ <a class="version is-current" href="solrcloud-shards-indexing.html">9.2</a>
+ <a class="version" href="../../9_1/deployment-guide/solrcloud-shards-indexing.html">9.1</a>
<a class="version" href="../../9_0/deployment-guide/solrcloud-shards-indexing.html">9.0</a>
</div>
</div>
<!-- Solr Additions - Start -->
<!-- Solr New File -->
-<span class="perma-link-copy" version="9_1">
+<span class="perma-link-copy" version="9_2">
</span><!-- Solr Additions - End -->
<div class="edit-this-page"><a href="https://github.com/apache/solr/tree/main/solr/solr-ref-guide/modules/deployment-guide/pages/solrcloud-shards-indexing.adoc">Edit this Page</a></div>
</div>
@@ -1125,7 +1132,7 @@ Additionally, every shard can have mult
<div class="paragraph">
<p>In SolrCloud there are no leaders or followers.
Instead, every shard consists of at least one physical <strong>replica</strong>, exactly one of which is a <strong>leader</strong>.
-Leaders are automatically elected, initially on a first-come-first-served basis, and then based on the ZooKeeper process described at <a href="http://zookeeper.apache.org/doc/r3.8.0/recipes.html#sc_leaderElection" class="bare">http://zookeeper.apache.org/doc/r3.8.0/recipes.html#sc_leaderElection</a>.</p>
+Leaders are automatically elected, initially on a first-come-first-served basis, and then based on the ZooKeeper process described at <a href="http://zookeeper.apache.org/doc/r3.8.1/recipes.html#sc_leaderElection" class="bare">http://zookeeper.apache.org/doc/r3.8.1/recipes.html#sc_leaderElection</a>.</p>
</div>
<div class="paragraph">
<p>If a leader goes down, one of the other replicas is automatically elected as the new leader.</p>
Modified: sites/solr/guide/solr/latest/deployment-guide/solrcloud-with-legacy-configuration-files.html
URL: http://svn.apache.org/viewvc/sites/solr/guide/solr/latest/deployment-guide/solrcloud-with-legacy-configuration-files.html?rev=1082728&r1=1082727&r2=1082728&view=diff
==============================================================================
--- sites/solr/guide/solr/latest/deployment-guide/solrcloud-with-legacy-configuration-files.html (original)
+++ sites/solr/guide/solr/latest/deployment-guide/solrcloud-with-legacy-configuration-files.html Sat Mar 25 15:20:57 2023
@@ -39,7 +39,7 @@
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Resources</a>
<div class="navbar-dropdown">
- <a class="navbar-item" href="https://solr.apache.org/docs/9_1_1/index.html" target="_blank" rel="noreferrer nopener">Solr Javadocs</a>
+ <a class="navbar-item" href="https://solr.apache.org/docs/9_2_0/index.html" target="_blank" rel="noreferrer nopener">Solr Javadocs</a>
<a class="navbar-item" href="https://solr.apache.org/community.html#version-control" target="_blank" rel="noreferrer nopener">Source Code</a>
<a class="navbar-item" href="https://solr.apache.org/community.html" target="_blank" rel="noreferrer nopener">Community Links</a>
<a class="navbar-item" href="https://github.com/apache/solr/tree/main/dev-docs/ref-guide" target="_blank" rel="noreferrer nopener">Contribute</a>
@@ -56,25 +56,25 @@
</nav>
</header>
<div class="body">
-<div class="nav-container" data-component="solr" data-version="9_1">
+<div class="nav-container" data-component="solr" data-version="9_2">
<aside class="nav">
<div class="panels">
<!-- Solr Changes - Start -->
<div class="nav-panel-explore" data-panel="explore">
<div class="context">
<span class="title">Solr Reference Guide</span>
- <span class="version">9.1</span>
+ <span class="version">9.2</span>
</div>
<!-- Programmatically creates the component and version list -->
<ul class="components">
<li class="component is-current">
<a class="title" href="../index.html">Solr Reference Guide</a>
<ul class="versions">
- <li class="version">
- <a href="../../9_2/index.html">9.2-beta</a>
- </li>
<li class="version is-current is-latest">
- <a href="../index.html">9.1</a>
+ <a href="../index.html">9.2</a>
+ </li>
+ <li class="version">
+ <a href="../../9_1/index.html">9.1</a>
</li>
<li class="version">
<a href="../../9_0/index.html">9.0</a>
@@ -1040,6 +1040,13 @@
</li>
</ul>
</li>
+ <li class="nav-item" data-depth="0">
+<ul class="nav-list">
+ <li class="nav-item" data-depth="1">
+ <a class="nav-link" href="../how-to-contribute/how-to-contribute.html">How To Contribute</a>
+ </li>
+</ul>
+ </li>
</ul>
</nav>
</div>
@@ -1062,16 +1069,16 @@
</ul>
</nav>
<div class="page-versions">
- <button class="version-menu-toggle" title="Show other versions of page">9.1</button>
+ <button class="version-menu-toggle" title="Show other versions of page">9.2</button>
<div class="version-menu">
- <a class="version" href="../../9_2/deployment-guide/solrcloud-with-legacy-configuration-files.html">9.2-beta</a>
- <a class="version is-current" href="solrcloud-with-legacy-configuration-files.html">9.1</a>
+ <a class="version is-current" href="solrcloud-with-legacy-configuration-files.html">9.2</a>
+ <a class="version" href="../../9_1/deployment-guide/solrcloud-with-legacy-configuration-files.html">9.1</a>
<a class="version" href="../../9_0/deployment-guide/solrcloud-with-legacy-configuration-files.html">9.0</a>
</div>
</div>
<!-- Solr Additions - Start -->
<!-- Solr New File -->
-<span class="perma-link-copy" version="9_1">
+<span class="perma-link-copy" version="9_2">
</span><!-- Solr Additions - End -->
<div class="edit-this-page"><a href="https://github.com/apache/solr/tree/main/solr/solr-ref-guide/modules/deployment-guide/pages/solrcloud-with-legacy-configuration-files.adoc">Edit this Page</a></div>
</div>
Modified: sites/solr/guide/solr/latest/deployment-guide/solrj.html
URL: http://svn.apache.org/viewvc/sites/solr/guide/solr/latest/deployment-guide/solrj.html?rev=1082728&r1=1082727&r2=1082728&view=diff
==============================================================================
--- sites/solr/guide/solr/latest/deployment-guide/solrj.html (original)
+++ sites/solr/guide/solr/latest/deployment-guide/solrj.html Sat Mar 25 15:20:57 2023
@@ -39,7 +39,7 @@
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Resources</a>
<div class="navbar-dropdown">
- <a class="navbar-item" href="https://solr.apache.org/docs/9_1_1/index.html" target="_blank" rel="noreferrer nopener">Solr Javadocs</a>
+ <a class="navbar-item" href="https://solr.apache.org/docs/9_2_0/index.html" target="_blank" rel="noreferrer nopener">Solr Javadocs</a>
<a class="navbar-item" href="https://solr.apache.org/community.html#version-control" target="_blank" rel="noreferrer nopener">Source Code</a>
<a class="navbar-item" href="https://solr.apache.org/community.html" target="_blank" rel="noreferrer nopener">Community Links</a>
<a class="navbar-item" href="https://github.com/apache/solr/tree/main/dev-docs/ref-guide" target="_blank" rel="noreferrer nopener">Contribute</a>
@@ -56,25 +56,25 @@
</nav>
</header>
<div class="body">
-<div class="nav-container" data-component="solr" data-version="9_1">
+<div class="nav-container" data-component="solr" data-version="9_2">
<aside class="nav">
<div class="panels">
<!-- Solr Changes - Start -->
<div class="nav-panel-explore" data-panel="explore">
<div class="context">
<span class="title">Solr Reference Guide</span>
- <span class="version">9.1</span>
+ <span class="version">9.2</span>
</div>
<!-- Programmatically creates the component and version list -->
<ul class="components">
<li class="component is-current">
<a class="title" href="../index.html">Solr Reference Guide</a>
<ul class="versions">
- <li class="version">
- <a href="../../9_2/index.html">9.2-beta</a>
- </li>
<li class="version is-current is-latest">
- <a href="../index.html">9.1</a>
+ <a href="../index.html">9.2</a>
+ </li>
+ <li class="version">
+ <a href="../../9_1/index.html">9.1</a>
</li>
<li class="version">
<a href="../../9_0/index.html">9.0</a>
@@ -1040,6 +1040,13 @@
</li>
</ul>
</li>
+ <li class="nav-item" data-depth="0">
+<ul class="nav-list">
+ <li class="nav-item" data-depth="1">
+ <a class="nav-link" href="../how-to-contribute/how-to-contribute.html">How To Contribute</a>
+ </li>
+</ul>
+ </li>
</ul>
</nav>
</div>
@@ -1060,16 +1067,16 @@
</ul>
</nav>
<div class="page-versions">
- <button class="version-menu-toggle" title="Show other versions of page">9.1</button>
+ <button class="version-menu-toggle" title="Show other versions of page">9.2</button>
<div class="version-menu">
- <a class="version" href="../../9_2/deployment-guide/solrj.html">9.2-beta</a>
- <a class="version is-current" href="solrj.html">9.1</a>
+ <a class="version is-current" href="solrj.html">9.2</a>
+ <a class="version" href="../../9_1/deployment-guide/solrj.html">9.1</a>
<a class="version" href="../../9_0/deployment-guide/solrj.html">9.0</a>
</div>
</div>
<!-- Solr Additions - Start -->
<!-- Solr New File -->
-<span class="perma-link-copy" version="9_1">
+<span class="perma-link-copy" version="9_2">
</span><!-- Solr Additions - End -->
<div class="edit-this-page"><a href="https://github.com/apache/solr/tree/main/solr/solr-ref-guide/modules/deployment-guide/pages/solrj.adoc">Edit this Page</a></div>
</div>
@@ -1083,7 +1090,7 @@
<div id="preamble">
<div class="sectionbody">
<div class="paragraph">
-<p><a href="https://solr.apache.org/docs/9_1_1/solrj/">SolrJ</a> is an API that makes it easy for applications written in Java (or any language based on the JVM) to talk to Solr.
+<p><a href="https://solr.apache.org/docs/9_2_0/solrj/">SolrJ</a> is an API that makes it easy for applications written in Java (or any language based on the JVM) to talk to Solr.
SolrJ hides a lot of the details of connecting to Solr and allows your application to interact with Solr with simple high-level methods.
SolrJ supports most Solr APIs, and is highly configurable.</p>
</div>
@@ -1106,7 +1113,7 @@ But you will need to configure your buil
</div>
<div class="listingblock">
<div class="content">
-<pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml"><dependency org="org.apache.solr" name="solr-solrj" rev="9.1.1"/></code></pre>
+<pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml"><dependency org="org.apache.solr" name="solr-solrj" rev="9.2.0"/></code></pre>
</div>
</div>
<div class="paragraph">
@@ -1117,7 +1124,7 @@ But you will need to configure your buil
<pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml"><dependency>
<groupId>org.apache.solr</groupId>
<artifactId>solr-solrj</artifactId>
- <version>9.1.1</version>
+ <version>9.2.0</version>
</dependency></code></pre>
</div>
</div>
@@ -1126,12 +1133,15 @@ But you will need to configure your buil
</div>
<div class="listingblock">
<div class="content">
-<pre class="highlightjs highlight"><code class="language-groovy hljs" data-lang="groovy">compile group: 'org.apache.solr', name: 'solr-solrj', version: '9.1.1'</code></pre>
+<pre class="highlightjs highlight"><code class="language-groovy hljs" data-lang="groovy">compile group: 'org.apache.solr', name: 'solr-solrj', version: '9.2.0'</code></pre>
</div>
</div>
<div class="paragraph">
<p>If you want to use <code>CloudSolrClient</code> <em>and</em> have it talk directly to ZooKeeper, you will need to add a dependency on the <code>solr-solrj-zookeeper</code> artifact.</p>
</div>
+<div class="paragraph">
+<p>If you are not using <a href="../query-guide/streaming-expressions.html" class="xref page">Streaming Expressions</a> classes in your Java code, you can exclude the <code>solr-solrj-streaming</code> dependency.</p>
+</div>
</div>
<div class="sect2">
<h3 id="adding-solrj-to-the-classpath-manually"><a class="anchor" href="#adding-solrj-to-the-classpath-manually"></a>Adding SolrJ to the Classpath Manually</h3>
@@ -1139,18 +1149,18 @@ But you will need to configure your buil
<p>If you are not using one of the above build system, it’s still easy to add SolrJ to your build.</p>
</div>
<div class="paragraph">
-<p>At build time, all that is required is the SolrJ jar itself: <code>solr-solrj-9.1.1.jar</code>.
+<p>At build time, all that is required is the SolrJ jar itself: <code>solr-solrj-9.2.0.jar</code>.
To compile code manually that uses SolrJ, use a <code>javac</code> command similar to:</p>
</div>
<div class="listingblock">
<div class="content">
-<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">javac -cp .:$SOLR_TIP/server/solr-webapp/webapp/WEB-INF/lib/solr-solrj-9.1.1.jar ...</code></pre>
+<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">javac -cp .:$SOLR_TIP/server/solr-webapp/webapp/WEB-INF/lib/solr-solrj-9.2.0.jar ...</code></pre>
</div>
</div>
<div class="paragraph">
<p>At runtime, you need a few of SolrJ’s dependencies, in addition to SolrJ itself.
In the Solr distribution these dependencies are not separated from Solr’s dependencies, so you must include all or manually choose the exact set that is needed.
-Please refer to the <a href="https://search.maven.org/artifact/org.apache.solr/solr-solrj/9.1.1/jar">maven release</a> for the exact dependencies needed for your version.
+Please refer to the <a href="https://search.maven.org/artifact/org.apache.solr/solr-solrj/9.2.0/jar">maven release</a> for the exact dependencies needed for your version.
Run your project with a classpath like:</p>
</div>
<div class="listingblock">
@@ -1171,11 +1181,11 @@ Run your project with a classpath like:<
<p>For all its flexibility, SolrJ is built around a few simple interfaces.</p>
</div>
<div class="paragraph">
-<p>All requests to Solr are sent by a <a href="https://solr.apache.org/docs/9_1_1/solrj/org/apache/solr/client/solrj/SolrClient.html"><code>SolrClient</code></a>. SolrClient’s are the main workhorses at the core of SolrJ.
+<p>All requests to Solr are sent by a <a href="https://solr.apache.org/docs/9_2_0/solrj/org/apache/solr/client/solrj/SolrClient.html"><code>SolrClient</code></a>. SolrClient’s are the main workhorses at the core of SolrJ.
They handle the work of connecting to and communicating with Solr, and are where most of the user configuration happens.</p>
</div>
<div class="paragraph">
-<p>Requests are sent in the form of <a href="https://solr.apache.org/docs/9_1_1/solrj/org/apache/solr/client/solrj/SolrRequest.html"><code>SolrRequests</code></a>, and are returned as <a href="https://solr.apache.org/docs/9_1_1/solrj/org/apache/solr/client/solrj/SolrResponse.html"><code>SolrResponses</code></a>.</p>
+<p>Requests are sent in the form of <a href="https://solr.apache.org/docs/9_2_0/solrj/org/apache/solr/client/solrj/SolrRequest.html"><code>SolrRequests</code></a>, and are returned as <a href="https://solr.apache.org/docs/9_2_0/solrj/org/apache/solr/client/solrj/SolrResponse.html"><code>SolrResponses</code></a>.</p>
</div>
<div class="sect2">
<h3 id="types-of-solrclients"><a class="anchor" href="#types-of-solrclients"></a>Types of SolrClients</h3>
@@ -1185,31 +1195,31 @@ They handle the work of connecting to an
<div class="ulist">
<ul>
<li>
-<p><a href="https://solr.apache.org/docs/9_1_1/solrj/org/apache/solr/client/solrj/impl/HttpSolrClient.html"><code>HttpSolrClient</code></a> - geared towards query-centric workloads, though also a good general-purpose client.
+<p><a href="https://solr.apache.org/docs/9_2_0/solrj/org/apache/solr/client/solrj/impl/HttpSolrClient.html"><code>HttpSolrClient</code></a> - geared towards query-centric workloads, though also a good general-purpose client.
Communicates directly with a single Solr node.</p>
</li>
<li>
-<p><a href="https://solr.apache.org/docs/9_1_1/solrj/org/apache/solr/client/solrj/impl/Http2SolrClient.html"><code>Http2SolrClient</code></a> - async, non-blocking and general-purpose client that leverage HTTP/2.
+<p><a href="https://solr.apache.org/docs/9_2_0/solrj/org/apache/solr/client/solrj/impl/Http2SolrClient.html"><code>Http2SolrClient</code></a> - async, non-blocking and general-purpose client that leverage HTTP/2.
This class is experimental therefore its API’s might change or be removed in minor versions of SolrJ.</p>
</li>
<li>
-<p><a href="https://solr.apache.org/docs/9_1_1/solrj/org/apache/solr/client/solrj/impl/LBHttpSolrClient.html"><code>LBHttpSolrClient</code></a> - balances request load across a list of Solr nodes.
+<p><a href="https://solr.apache.org/docs/9_2_0/solrj/org/apache/solr/client/solrj/impl/LBHttpSolrClient.html"><code>LBHttpSolrClient</code></a> - balances request load across a list of Solr nodes.
Adjusts the list of "in-service" nodes based on node health.</p>
</li>
<li>
-<p><a href="https://solr.apache.org/docs/9_1_1/solrj/org/apache/solr/client/solrj/impl/LBHttp2SolrClient.html"><code>LBHttp2SolrClient</code></a> - just like <code>LBHttpSolrClient</code> but using <code>Http2SolrClient</code> instead.
+<p><a href="https://solr.apache.org/docs/9_2_0/solrj/org/apache/solr/client/solrj/impl/LBHttp2SolrClient.html"><code>LBHttp2SolrClient</code></a> - just like <code>LBHttpSolrClient</code> but using <code>Http2SolrClient</code> instead.
This class is experimental therefore its API’s might change or be removed in minor versions of SolrJ.</p>
</li>
<li>
-<p><a href="https://solr.apache.org/docs/9_1_1/solrj/org/apache/solr/client/solrj/impl/CloudSolrClient.html"><code>CloudSolrClient</code></a> - geared towards communicating with SolrCloud deployments.
+<p><a href="https://solr.apache.org/docs/9_2_0/solrj/org/apache/solr/client/solrj/impl/CloudSolrClient.html"><code>CloudSolrClient</code></a> - geared towards communicating with SolrCloud deployments.
Uses already-recorded ZooKeeper state to discover and route requests to healthy Solr nodes.</p>
</li>
<li>
-<p><a href="https://solr.apache.org/docs/9_1_1/solrj/org/apache/solr/client/solrj/impl/ConcurrentUpdateSolrClient.html"><code>ConcurrentUpdateSolrClient</code></a> - geared towards indexing-centric workloads.
+<p><a href="https://solr.apache.org/docs/9_2_0/solrj/org/apache/solr/client/solrj/impl/ConcurrentUpdateSolrClient.html"><code>ConcurrentUpdateSolrClient</code></a> - geared towards indexing-centric workloads.
Buffers documents internally before sending larger batches to Solr.</p>
</li>
<li>
-<p><a href="https://solr.apache.org/docs/9_1_1/solrj/org/apache/solr/client/solrj/impl/ConcurrentUpdateHttp2SolrClient.html"><code>ConcurrentUpdateHttp2SolrClient</code></a> - just like <code>ConcurrentUpdateSolrClient</code> but using <code>Http2SolrClient</code> instead.
+<p><a href="https://solr.apache.org/docs/9_2_0/solrj/org/apache/solr/client/solrj/impl/ConcurrentUpdateHttp2SolrClient.html"><code>ConcurrentUpdateHttp2SolrClient</code></a> - just like <code>ConcurrentUpdateSolrClient</code> but using <code>Http2SolrClient</code> instead.
This class is experimental therefore its API’s might change or be removed in minor versions of SolrJ.</p>
</li>
</ul>
@@ -1432,7 +1442,7 @@ It is also suggested that Solr administr
<div class="sectionbody">
<div class="paragraph">
<p>While the <code>UpdateResponse</code> and <code>QueryResponse</code> interfaces that SolrJ provides are useful, it is often more convenient to work with domain-specific objects that can more easily be understood by your application.
-Thankfully, SolrJ supports this by implicitly converting documents to and from any class that has been specially marked with <a href="https://solr.apache.org/docs/9_1_1/solrj/org/apache/solr/client/solrj//beans/Field.html"><code>Field</code></a> annotations.</p>
+Thankfully, SolrJ supports this by implicitly converting documents to and from any class that has been specially marked with <a href="https://solr.apache.org/docs/9_2_0/solrj/org/apache/solr/client/solrj//beans/Field.html"><code>Field</code></a> annotations.</p>
</div>
<div class="paragraph">
<p>Each instance variable in a Java object can be mapped to a corresponding Solr field, using the <code>Field</code> annotation.
Modified: sites/solr/guide/solr/latest/deployment-guide/system-requirements.html
URL: http://svn.apache.org/viewvc/sites/solr/guide/solr/latest/deployment-guide/system-requirements.html?rev=1082728&r1=1082727&r2=1082728&view=diff
==============================================================================
--- sites/solr/guide/solr/latest/deployment-guide/system-requirements.html (original)
+++ sites/solr/guide/solr/latest/deployment-guide/system-requirements.html Sat Mar 25 15:20:57 2023
@@ -39,7 +39,7 @@
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Resources</a>
<div class="navbar-dropdown">
- <a class="navbar-item" href="https://solr.apache.org/docs/9_1_1/index.html" target="_blank" rel="noreferrer nopener">Solr Javadocs</a>
+ <a class="navbar-item" href="https://solr.apache.org/docs/9_2_0/index.html" target="_blank" rel="noreferrer nopener">Solr Javadocs</a>
<a class="navbar-item" href="https://solr.apache.org/community.html#version-control" target="_blank" rel="noreferrer nopener">Source Code</a>
<a class="navbar-item" href="https://solr.apache.org/community.html" target="_blank" rel="noreferrer nopener">Community Links</a>
<a class="navbar-item" href="https://github.com/apache/solr/tree/main/dev-docs/ref-guide" target="_blank" rel="noreferrer nopener">Contribute</a>
@@ -56,25 +56,25 @@
</nav>
</header>
<div class="body">
-<div class="nav-container" data-component="solr" data-version="9_1">
+<div class="nav-container" data-component="solr" data-version="9_2">
<aside class="nav">
<div class="panels">
<!-- Solr Changes - Start -->
<div class="nav-panel-explore" data-panel="explore">
<div class="context">
<span class="title">Solr Reference Guide</span>
- <span class="version">9.1</span>
+ <span class="version">9.2</span>
</div>
<!-- Programmatically creates the component and version list -->
<ul class="components">
<li class="component is-current">
<a class="title" href="../index.html">Solr Reference Guide</a>
<ul class="versions">
- <li class="version">
- <a href="../../9_2/index.html">9.2-beta</a>
- </li>
<li class="version is-current is-latest">
- <a href="../index.html">9.1</a>
+ <a href="../index.html">9.2</a>
+ </li>
+ <li class="version">
+ <a href="../../9_1/index.html">9.1</a>
</li>
<li class="version">
<a href="../../9_0/index.html">9.0</a>
@@ -1040,6 +1040,13 @@
</li>
</ul>
</li>
+ <li class="nav-item" data-depth="0">
+<ul class="nav-list">
+ <li class="nav-item" data-depth="1">
+ <a class="nav-link" href="../how-to-contribute/how-to-contribute.html">How To Contribute</a>
+ </li>
+</ul>
+ </li>
</ul>
</nav>
</div>
@@ -1060,16 +1067,16 @@
</ul>
</nav>
<div class="page-versions">
- <button class="version-menu-toggle" title="Show other versions of page">9.1</button>
+ <button class="version-menu-toggle" title="Show other versions of page">9.2</button>
<div class="version-menu">
- <a class="version" href="../../9_2/deployment-guide/system-requirements.html">9.2-beta</a>
- <a class="version is-current" href="system-requirements.html">9.1</a>
+ <a class="version is-current" href="system-requirements.html">9.2</a>
+ <a class="version" href="../../9_1/deployment-guide/system-requirements.html">9.1</a>
<a class="version" href="../../9_0/deployment-guide/system-requirements.html">9.0</a>
</div>
</div>
<!-- Solr Additions - Start -->
<!-- Solr New File -->
-<span class="perma-link-copy" version="9_1">
+<span class="perma-link-copy" version="9_2">
</span><!-- Solr Additions - End -->
<div class="edit-this-page"><a href="https://github.com/apache/solr/tree/main/solr/solr-ref-guide/modules/deployment-guide/pages/system-requirements.adoc">Edit this Page</a></div>
</div>
Modified: sites/solr/guide/solr/latest/deployment-guide/taking-solr-to-production.html
URL: http://svn.apache.org/viewvc/sites/solr/guide/solr/latest/deployment-guide/taking-solr-to-production.html?rev=1082728&r1=1082727&r2=1082728&view=diff
==============================================================================
--- sites/solr/guide/solr/latest/deployment-guide/taking-solr-to-production.html (original)
+++ sites/solr/guide/solr/latest/deployment-guide/taking-solr-to-production.html Sat Mar 25 15:20:57 2023
@@ -39,7 +39,7 @@
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Resources</a>
<div class="navbar-dropdown">
- <a class="navbar-item" href="https://solr.apache.org/docs/9_1_1/index.html" target="_blank" rel="noreferrer nopener">Solr Javadocs</a>
+ <a class="navbar-item" href="https://solr.apache.org/docs/9_2_0/index.html" target="_blank" rel="noreferrer nopener">Solr Javadocs</a>
<a class="navbar-item" href="https://solr.apache.org/community.html#version-control" target="_blank" rel="noreferrer nopener">Source Code</a>
<a class="navbar-item" href="https://solr.apache.org/community.html" target="_blank" rel="noreferrer nopener">Community Links</a>
<a class="navbar-item" href="https://github.com/apache/solr/tree/main/dev-docs/ref-guide" target="_blank" rel="noreferrer nopener">Contribute</a>
@@ -56,25 +56,25 @@
</nav>
</header>
<div class="body">
-<div class="nav-container" data-component="solr" data-version="9_1">
+<div class="nav-container" data-component="solr" data-version="9_2">
<aside class="nav">
<div class="panels">
<!-- Solr Changes - Start -->
<div class="nav-panel-explore" data-panel="explore">
<div class="context">
<span class="title">Solr Reference Guide</span>
- <span class="version">9.1</span>
+ <span class="version">9.2</span>
</div>
<!-- Programmatically creates the component and version list -->
<ul class="components">
<li class="component is-current">
<a class="title" href="../index.html">Solr Reference Guide</a>
<ul class="versions">
- <li class="version">
- <a href="../../9_2/index.html">9.2-beta</a>
- </li>
<li class="version is-current is-latest">
- <a href="../index.html">9.1</a>
+ <a href="../index.html">9.2</a>
+ </li>
+ <li class="version">
+ <a href="../../9_1/index.html">9.1</a>
</li>
<li class="version">
<a href="../../9_0/index.html">9.0</a>
@@ -1040,6 +1040,13 @@
</li>
</ul>
</li>
+ <li class="nav-item" data-depth="0">
+<ul class="nav-list">
+ <li class="nav-item" data-depth="1">
+ <a class="nav-link" href="../how-to-contribute/how-to-contribute.html">How To Contribute</a>
+ </li>
+</ul>
+ </li>
</ul>
</nav>
</div>
@@ -1060,16 +1067,16 @@
</ul>
</nav>
<div class="page-versions">
- <button class="version-menu-toggle" title="Show other versions of page">9.1</button>
+ <button class="version-menu-toggle" title="Show other versions of page">9.2</button>
<div class="version-menu">
- <a class="version" href="../../9_2/deployment-guide/taking-solr-to-production.html">9.2-beta</a>
- <a class="version is-current" href="taking-solr-to-production.html">9.1</a>
+ <a class="version is-current" href="taking-solr-to-production.html">9.2</a>
+ <a class="version" href="../../9_1/deployment-guide/taking-solr-to-production.html">9.1</a>
<a class="version" href="../../9_0/deployment-guide/taking-solr-to-production.html">9.0</a>
</div>
</div>
<!-- Solr Additions - Start -->
<!-- Solr New File -->
-<span class="perma-link-copy" version="9_1">
+<span class="perma-link-copy" version="9_2">
</span><!-- Solr Additions - End -->
<div class="edit-this-page"><a href="https://github.com/apache/solr/tree/main/solr/solr-ref-guide/modules/deployment-guide/pages/taking-solr-to-production.adoc">Edit this Page</a></div>
</div>
@@ -1108,12 +1115,12 @@ Specifically, you need to decide where t
<p>By default, the service installation script will extract the distribution archive into <code>/opt</code>.
You can change this location using the <code>-i</code> option when running the installation script.
The script will also create a symbolic link to the versioned directory of Solr.
-For instance, if you run the installation script for Solr 9.1.1, then the following directory structure will be used:</p>
+For instance, if you run the installation script for Solr 9.2.0, then the following directory structure will be used:</p>
</div>
<div class="listingblock">
<div class="content">
-<pre class="highlightjs highlight"><code class="language-plain hljs" data-lang="plain">/opt/solr-9.1.1
-/opt/solr -> /opt/solr-9.1.1</code></pre>
+<pre class="highlightjs highlight"><code class="language-plain hljs" data-lang="plain">/opt/solr-9.2.0
+/opt/solr -> /opt/solr-9.2.0</code></pre>
</div>
</div>
<div class="paragraph">
@@ -1150,7 +1157,7 @@ The installation script will make the So
</div>
<div class="listingblock">
<div class="content">
-<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">tar xzf solr-9.1.1.tgz solr-9.1.1/bin/install_solr_service.sh --strip-components=2</code></pre>
+<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">tar xzf solr-9.2.0.tgz solr-9.2.0/bin/install_solr_service.sh --strip-components=2</code></pre>
</div>
</div>
<div class="paragraph">
@@ -1160,7 +1167,7 @@ The installation script must be run as r
</div>
<div class="listingblock">
<div class="content">
-<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">sudo bash ./install_solr_service.sh solr-9.1.1.tgz</code></pre>
+<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">sudo bash ./install_solr_service.sh solr-9.2.0.tgz</code></pre>
</div>
</div>
<div class="paragraph">
@@ -1169,7 +1176,7 @@ Consequently, the following command prod
</div>
<div class="listingblock">
<div class="content">
-<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">sudo bash ./install_solr_service.sh solr-9.1.1.tgz -i /opt -d /var/solr -u solr -s solr -p 8983</code></pre>
+<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">sudo bash ./install_solr_service.sh solr-9.2.0.tgz -i /opt -d /var/solr -u solr -s solr -p 8983</code></pre>
</div>
</div>
<div class="paragraph">
@@ -1374,12 +1381,10 @@ Consequently, you may need to change the
<p>You can also refer to <a href="jvm-settings.html" class="xref page">JVM Settings</a> for tuning your memory and garbage collection settings.</p>
</div>
<div class="sect3">
-<h4 id="out-of-memory-shutdown-hook"><a class="anchor" href="#out-of-memory-shutdown-hook"></a>Out-of-Memory Shutdown Hook</h4>
+<h4 id="out-of-memory-handling"><a class="anchor" href="#out-of-memory-handling"></a>Out-of-Memory Handling</h4>
<div class="paragraph">
-<p>The <code>bin/solr</code> script registers the <code>bin/oom_solr.sh</code> script to be called by the JVM if an OutOfMemoryError occurs.
-The <code>oom_solr.sh</code> script will issue a <code>kill -9</code> to the Solr process that experiences the <code>OutOfMemoryError</code>.
-This behavior is recommended when running in SolrCloud mode so that ZooKeeper is immediately notified that a node has experienced a non-recoverable error.
-Take a moment to inspect the contents of the <code>/opt/solr/bin/oom_solr.sh</code> script so that you are familiar with the actions the script will perform if it is invoked by the JVM.</p>
+<p>The <code>bin/solr</code> script uses the <code>-XX:+CrashOnOutOfMemoryError</code> JVM option to crash Solr on <code>OutOfMemoryError</code> exceptions.
+This behavior is recommended. In SolrCloud mode ZooKeeper will be immediately notified that a node has experienced a non-recoverable error.</p>
</div>
</div>
</div>
@@ -1697,7 +1702,7 @@ Ideally this would mean more machines, b
Below 32GB, Java is able to use compressed pointers, but above that point, larger pointers are required, which uses more memory and slows down the JVM.</p>
</div>
<div class="paragraph">
-<p>Because of the potential garbage collection issues and the particular issues that happen at 32GB, if a single instance would require a 64GB heap, performance is likely to improve greatly if the machine is set up with two nodes that each have a 31GB heap.</p>
+<p>If your use case needs over 31GB of heap, then consider multiple nodes since they typically will perform better than one node with >32GB of heap.</p>
</div>
</td>
</tr>
@@ -1711,7 +1716,7 @@ The easiest approach is to use the servi
</div>
<div class="listingblock">
<div class="content">
-<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">sudo bash ./install_solr_service.sh solr-9.1.1.tgz -s solr2 -p 8984</code></pre>
+<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">sudo bash ./install_solr_service.sh solr-9.2.0.tgz -s solr2 -p 8984</code></pre>
</div>
</div>
<div class="paragraph">
Modified: sites/solr/guide/solr/latest/deployment-guide/task-management.html
URL: http://svn.apache.org/viewvc/sites/solr/guide/solr/latest/deployment-guide/task-management.html?rev=1082728&r1=1082727&r2=1082728&view=diff
==============================================================================
--- sites/solr/guide/solr/latest/deployment-guide/task-management.html (original)
+++ sites/solr/guide/solr/latest/deployment-guide/task-management.html Sat Mar 25 15:20:57 2023
@@ -39,7 +39,7 @@
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Resources</a>
<div class="navbar-dropdown">
- <a class="navbar-item" href="https://solr.apache.org/docs/9_1_1/index.html" target="_blank" rel="noreferrer nopener">Solr Javadocs</a>
+ <a class="navbar-item" href="https://solr.apache.org/docs/9_2_0/index.html" target="_blank" rel="noreferrer nopener">Solr Javadocs</a>
<a class="navbar-item" href="https://solr.apache.org/community.html#version-control" target="_blank" rel="noreferrer nopener">Source Code</a>
<a class="navbar-item" href="https://solr.apache.org/community.html" target="_blank" rel="noreferrer nopener">Community Links</a>
<a class="navbar-item" href="https://github.com/apache/solr/tree/main/dev-docs/ref-guide" target="_blank" rel="noreferrer nopener">Contribute</a>
@@ -56,25 +56,25 @@
</nav>
</header>
<div class="body">
-<div class="nav-container" data-component="solr" data-version="9_1">
+<div class="nav-container" data-component="solr" data-version="9_2">
<aside class="nav">
<div class="panels">
<!-- Solr Changes - Start -->
<div class="nav-panel-explore" data-panel="explore">
<div class="context">
<span class="title">Solr Reference Guide</span>
- <span class="version">9.1</span>
+ <span class="version">9.2</span>
</div>
<!-- Programmatically creates the component and version list -->
<ul class="components">
<li class="component is-current">
<a class="title" href="../index.html">Solr Reference Guide</a>
<ul class="versions">
- <li class="version">
- <a href="../../9_2/index.html">9.2-beta</a>
- </li>
<li class="version is-current is-latest">
- <a href="../index.html">9.1</a>
+ <a href="../index.html">9.2</a>
+ </li>
+ <li class="version">
+ <a href="../../9_1/index.html">9.1</a>
</li>
<li class="version">
<a href="../../9_0/index.html">9.0</a>
@@ -1040,6 +1040,13 @@
</li>
</ul>
</li>
+ <li class="nav-item" data-depth="0">
+<ul class="nav-list">
+ <li class="nav-item" data-depth="1">
+ <a class="nav-link" href="../how-to-contribute/how-to-contribute.html">How To Contribute</a>
+ </li>
+</ul>
+ </li>
</ul>
</nav>
</div>
@@ -1060,16 +1067,16 @@
</ul>
</nav>
<div class="page-versions">
- <button class="version-menu-toggle" title="Show other versions of page">9.1</button>
+ <button class="version-menu-toggle" title="Show other versions of page">9.2</button>
<div class="version-menu">
- <a class="version" href="../../9_2/deployment-guide/task-management.html">9.2-beta</a>
- <a class="version is-current" href="task-management.html">9.1</a>
+ <a class="version is-current" href="task-management.html">9.2</a>
+ <a class="version" href="../../9_1/deployment-guide/task-management.html">9.1</a>
<a class="version" href="../../9_0/deployment-guide/task-management.html">9.0</a>
</div>
</div>
<!-- Solr Additions - Start -->
<!-- Solr New File -->
-<span class="perma-link-copy" version="9_1">
+<span class="perma-link-copy" version="9_2">
</span><!-- Solr Additions - End -->
<div class="edit-this-page"><a href="https://github.com/apache/solr/tree/main/solr/solr-ref-guide/modules/deployment-guide/pages/task-management.adoc">Edit this Page</a></div>
</div>
Modified: sites/solr/guide/solr/latest/deployment-guide/thread-dump.html
URL: http://svn.apache.org/viewvc/sites/solr/guide/solr/latest/deployment-guide/thread-dump.html?rev=1082728&r1=1082727&r2=1082728&view=diff
==============================================================================
--- sites/solr/guide/solr/latest/deployment-guide/thread-dump.html (original)
+++ sites/solr/guide/solr/latest/deployment-guide/thread-dump.html Sat Mar 25 15:20:57 2023
@@ -39,7 +39,7 @@
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Resources</a>
<div class="navbar-dropdown">
- <a class="navbar-item" href="https://solr.apache.org/docs/9_1_1/index.html" target="_blank" rel="noreferrer nopener">Solr Javadocs</a>
+ <a class="navbar-item" href="https://solr.apache.org/docs/9_2_0/index.html" target="_blank" rel="noreferrer nopener">Solr Javadocs</a>
<a class="navbar-item" href="https://solr.apache.org/community.html#version-control" target="_blank" rel="noreferrer nopener">Source Code</a>
<a class="navbar-item" href="https://solr.apache.org/community.html" target="_blank" rel="noreferrer nopener">Community Links</a>
<a class="navbar-item" href="https://github.com/apache/solr/tree/main/dev-docs/ref-guide" target="_blank" rel="noreferrer nopener">Contribute</a>
@@ -56,25 +56,25 @@
</nav>
</header>
<div class="body">
-<div class="nav-container" data-component="solr" data-version="9_1">
+<div class="nav-container" data-component="solr" data-version="9_2">
<aside class="nav">
<div class="panels">
<!-- Solr Changes - Start -->
<div class="nav-panel-explore" data-panel="explore">
<div class="context">
<span class="title">Solr Reference Guide</span>
- <span class="version">9.1</span>
+ <span class="version">9.2</span>
</div>
<!-- Programmatically creates the component and version list -->
<ul class="components">
<li class="component is-current">
<a class="title" href="../index.html">Solr Reference Guide</a>
<ul class="versions">
- <li class="version">
- <a href="../../9_2/index.html">9.2-beta</a>
- </li>
<li class="version is-current is-latest">
- <a href="../index.html">9.1</a>
+ <a href="../index.html">9.2</a>
+ </li>
+ <li class="version">
+ <a href="../../9_1/index.html">9.1</a>
</li>
<li class="version">
<a href="../../9_0/index.html">9.0</a>
@@ -1040,6 +1040,13 @@
</li>
</ul>
</li>
+ <li class="nav-item" data-depth="0">
+<ul class="nav-list">
+ <li class="nav-item" data-depth="1">
+ <a class="nav-link" href="../how-to-contribute/how-to-contribute.html">How To Contribute</a>
+ </li>
+</ul>
+ </li>
</ul>
</nav>
</div>
@@ -1060,16 +1067,16 @@
</ul>
</nav>
<div class="page-versions">
- <button class="version-menu-toggle" title="Show other versions of page">9.1</button>
+ <button class="version-menu-toggle" title="Show other versions of page">9.2</button>
<div class="version-menu">
- <a class="version" href="../../9_2/deployment-guide/thread-dump.html">9.2-beta</a>
- <a class="version is-current" href="thread-dump.html">9.1</a>
+ <a class="version is-current" href="thread-dump.html">9.2</a>
+ <a class="version" href="../../9_1/deployment-guide/thread-dump.html">9.1</a>
<a class="version" href="../../9_0/deployment-guide/thread-dump.html">9.0</a>
</div>
</div>
<!-- Solr Additions - Start -->
<!-- Solr New File -->
-<span class="perma-link-copy" version="9_1">
+<span class="perma-link-copy" version="9_2">
</span><!-- Solr Additions - End -->
<div class="edit-this-page"><a href="https://github.com/apache/solr/tree/main/solr/solr-ref-guide/modules/deployment-guide/pages/thread-dump.adoc">Edit this Page</a></div>
</div>
Modified: sites/solr/guide/solr/latest/deployment-guide/upgrading-a-solr-cluster.html
URL: http://svn.apache.org/viewvc/sites/solr/guide/solr/latest/deployment-guide/upgrading-a-solr-cluster.html?rev=1082728&r1=1082727&r2=1082728&view=diff
==============================================================================
--- sites/solr/guide/solr/latest/deployment-guide/upgrading-a-solr-cluster.html (original)
+++ sites/solr/guide/solr/latest/deployment-guide/upgrading-a-solr-cluster.html Sat Mar 25 15:20:57 2023
@@ -39,7 +39,7 @@
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Resources</a>
<div class="navbar-dropdown">
- <a class="navbar-item" href="https://solr.apache.org/docs/9_1_1/index.html" target="_blank" rel="noreferrer nopener">Solr Javadocs</a>
+ <a class="navbar-item" href="https://solr.apache.org/docs/9_2_0/index.html" target="_blank" rel="noreferrer nopener">Solr Javadocs</a>
<a class="navbar-item" href="https://solr.apache.org/community.html#version-control" target="_blank" rel="noreferrer nopener">Source Code</a>
<a class="navbar-item" href="https://solr.apache.org/community.html" target="_blank" rel="noreferrer nopener">Community Links</a>
<a class="navbar-item" href="https://github.com/apache/solr/tree/main/dev-docs/ref-guide" target="_blank" rel="noreferrer nopener">Contribute</a>
@@ -56,25 +56,25 @@
</nav>
</header>
<div class="body">
-<div class="nav-container" data-component="solr" data-version="9_1">
+<div class="nav-container" data-component="solr" data-version="9_2">
<aside class="nav">
<div class="panels">
<!-- Solr Changes - Start -->
<div class="nav-panel-explore" data-panel="explore">
<div class="context">
<span class="title">Solr Reference Guide</span>
- <span class="version">9.1</span>
+ <span class="version">9.2</span>
</div>
<!-- Programmatically creates the component and version list -->
<ul class="components">
<li class="component is-current">
<a class="title" href="../index.html">Solr Reference Guide</a>
<ul class="versions">
- <li class="version">
- <a href="../../9_2/index.html">9.2-beta</a>
- </li>
<li class="version is-current is-latest">
- <a href="../index.html">9.1</a>
+ <a href="../index.html">9.2</a>
+ </li>
+ <li class="version">
+ <a href="../../9_1/index.html">9.1</a>
</li>
<li class="version">
<a href="../../9_0/index.html">9.0</a>
@@ -1040,6 +1040,13 @@
</li>
</ul>
</li>
+ <li class="nav-item" data-depth="0">
+<ul class="nav-list">
+ <li class="nav-item" data-depth="1">
+ <a class="nav-link" href="../how-to-contribute/how-to-contribute.html">How To Contribute</a>
+ </li>
+</ul>
+ </li>
</ul>
</nav>
</div>
@@ -1060,16 +1067,16 @@
</ul>
</nav>
<div class="page-versions">
- <button class="version-menu-toggle" title="Show other versions of page">9.1</button>
+ <button class="version-menu-toggle" title="Show other versions of page">9.2</button>
<div class="version-menu">
- <a class="version" href="../../9_2/deployment-guide/upgrading-a-solr-cluster.html">9.2-beta</a>
- <a class="version is-current" href="upgrading-a-solr-cluster.html">9.1</a>
+ <a class="version is-current" href="upgrading-a-solr-cluster.html">9.2</a>
+ <a class="version" href="../../9_1/deployment-guide/upgrading-a-solr-cluster.html">9.1</a>
<a class="version" href="../../9_0/deployment-guide/upgrading-a-solr-cluster.html">9.0</a>
</div>
</div>
<!-- Solr Additions - Start -->
<!-- Solr New File -->
-<span class="perma-link-copy" version="9_1">
+<span class="perma-link-copy" version="9_2">
</span><!-- Solr Additions - End -->
<div class="edit-this-page"><a href="https://github.com/apache/solr/tree/main/solr/solr-ref-guide/modules/deployment-guide/pages/upgrading-a-solr-cluster.adoc">Edit this Page</a></div>
</div>
@@ -1143,7 +1150,7 @@ You’ll be doing a rolling restart
<p><code>SOLR_PORT</code>: The port each Solr node is listening on, such as 8983.</p>
</li>
<li>
-<p><code>SOLR_HOME</code>: The absolute path to the Solr home directory for each Solr node; this directory must contain a <code>solr.xml</code> file.
+<p><code>SOLR_HOME</code>: The absolute path to the Solr home directory for each Solr node.
This value will be passed to the new Solr process using the <code>solr.solr.home</code> system property, see: <a href="../configuration-guide/configuring-solr-xml.html" class="xref page">Configuring solr.xml</a>.</p>
<div class="paragraph">
<p>If you are upgrading from an installation of Solr 5.x or later, these values can typically be found in either <code>/var/solr/solr.in.sh</code> or <code>/etc/default/solr.in.sh</code>.</p>
Modified: sites/solr/guide/solr/latest/deployment-guide/user-managed-distributed-search.html
URL: http://svn.apache.org/viewvc/sites/solr/guide/solr/latest/deployment-guide/user-managed-distributed-search.html?rev=1082728&r1=1082727&r2=1082728&view=diff
==============================================================================
--- sites/solr/guide/solr/latest/deployment-guide/user-managed-distributed-search.html (original)
+++ sites/solr/guide/solr/latest/deployment-guide/user-managed-distributed-search.html Sat Mar 25 15:20:57 2023
@@ -39,7 +39,7 @@
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Resources</a>
<div class="navbar-dropdown">
- <a class="navbar-item" href="https://solr.apache.org/docs/9_1_1/index.html" target="_blank" rel="noreferrer nopener">Solr Javadocs</a>
+ <a class="navbar-item" href="https://solr.apache.org/docs/9_2_0/index.html" target="_blank" rel="noreferrer nopener">Solr Javadocs</a>
<a class="navbar-item" href="https://solr.apache.org/community.html#version-control" target="_blank" rel="noreferrer nopener">Source Code</a>
<a class="navbar-item" href="https://solr.apache.org/community.html" target="_blank" rel="noreferrer nopener">Community Links</a>
<a class="navbar-item" href="https://github.com/apache/solr/tree/main/dev-docs/ref-guide" target="_blank" rel="noreferrer nopener">Contribute</a>
@@ -56,25 +56,25 @@
</nav>
</header>
<div class="body">
-<div class="nav-container" data-component="solr" data-version="9_1">
+<div class="nav-container" data-component="solr" data-version="9_2">
<aside class="nav">
<div class="panels">
<!-- Solr Changes - Start -->
<div class="nav-panel-explore" data-panel="explore">
<div class="context">
<span class="title">Solr Reference Guide</span>
- <span class="version">9.1</span>
+ <span class="version">9.2</span>
</div>
<!-- Programmatically creates the component and version list -->
<ul class="components">
<li class="component is-current">
<a class="title" href="../index.html">Solr Reference Guide</a>
<ul class="versions">
- <li class="version">
- <a href="../../9_2/index.html">9.2-beta</a>
- </li>
<li class="version is-current is-latest">
- <a href="../index.html">9.1</a>
+ <a href="../index.html">9.2</a>
+ </li>
+ <li class="version">
+ <a href="../../9_1/index.html">9.1</a>
</li>
<li class="version">
<a href="../../9_0/index.html">9.0</a>
@@ -1040,6 +1040,13 @@
</li>
</ul>
</li>
+ <li class="nav-item" data-depth="0">
+<ul class="nav-list">
+ <li class="nav-item" data-depth="1">
+ <a class="nav-link" href="../how-to-contribute/how-to-contribute.html">How To Contribute</a>
+ </li>
+</ul>
+ </li>
</ul>
</nav>
</div>
@@ -1061,16 +1068,16 @@
</ul>
</nav>
<div class="page-versions">
- <button class="version-menu-toggle" title="Show other versions of page">9.1</button>
+ <button class="version-menu-toggle" title="Show other versions of page">9.2</button>
<div class="version-menu">
- <a class="version" href="../../9_2/deployment-guide/user-managed-distributed-search.html">9.2-beta</a>
- <a class="version is-current" href="user-managed-distributed-search.html">9.1</a>
+ <a class="version is-current" href="user-managed-distributed-search.html">9.2</a>
+ <a class="version" href="../../9_1/deployment-guide/user-managed-distributed-search.html">9.1</a>
<a class="version" href="../../9_0/deployment-guide/user-managed-distributed-search.html">9.0</a>
</div>
</div>
<!-- Solr Additions - Start -->
<!-- Solr New File -->
-<span class="perma-link-copy" version="9_1">
+<span class="perma-link-copy" version="9_2">
</span><!-- Solr Additions - End -->
<div class="edit-this-page"><a href="https://github.com/apache/solr/tree/main/solr/solr-ref-guide/modules/deployment-guide/pages/user-managed-distributed-search.adoc">Edit this Page</a></div>
</div>
Modified: sites/solr/guide/solr/latest/deployment-guide/user-managed-index-replication.html
URL: http://svn.apache.org/viewvc/sites/solr/guide/solr/latest/deployment-guide/user-managed-index-replication.html?rev=1082728&r1=1082727&r2=1082728&view=diff
==============================================================================
--- sites/solr/guide/solr/latest/deployment-guide/user-managed-index-replication.html (original)
+++ sites/solr/guide/solr/latest/deployment-guide/user-managed-index-replication.html Sat Mar 25 15:20:57 2023
@@ -39,7 +39,7 @@
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Resources</a>
<div class="navbar-dropdown">
- <a class="navbar-item" href="https://solr.apache.org/docs/9_1_1/index.html" target="_blank" rel="noreferrer nopener">Solr Javadocs</a>
+ <a class="navbar-item" href="https://solr.apache.org/docs/9_2_0/index.html" target="_blank" rel="noreferrer nopener">Solr Javadocs</a>
<a class="navbar-item" href="https://solr.apache.org/community.html#version-control" target="_blank" rel="noreferrer nopener">Source Code</a>
<a class="navbar-item" href="https://solr.apache.org/community.html" target="_blank" rel="noreferrer nopener">Community Links</a>
<a class="navbar-item" href="https://github.com/apache/solr/tree/main/dev-docs/ref-guide" target="_blank" rel="noreferrer nopener">Contribute</a>
@@ -56,25 +56,25 @@
</nav>
</header>
<div class="body">
-<div class="nav-container" data-component="solr" data-version="9_1">
+<div class="nav-container" data-component="solr" data-version="9_2">
<aside class="nav">
<div class="panels">
<!-- Solr Changes - Start -->
<div class="nav-panel-explore" data-panel="explore">
<div class="context">
<span class="title">Solr Reference Guide</span>
- <span class="version">9.1</span>
+ <span class="version">9.2</span>
</div>
<!-- Programmatically creates the component and version list -->
<ul class="components">
<li class="component is-current">
<a class="title" href="../index.html">Solr Reference Guide</a>
<ul class="versions">
- <li class="version">
- <a href="../../9_2/index.html">9.2-beta</a>
- </li>
<li class="version is-current is-latest">
- <a href="../index.html">9.1</a>
+ <a href="../index.html">9.2</a>
+ </li>
+ <li class="version">
+ <a href="../../9_1/index.html">9.1</a>
</li>
<li class="version">
<a href="../../9_0/index.html">9.0</a>
@@ -1040,6 +1040,13 @@
</li>
</ul>
</li>
+ <li class="nav-item" data-depth="0">
+<ul class="nav-list">
+ <li class="nav-item" data-depth="1">
+ <a class="nav-link" href="../how-to-contribute/how-to-contribute.html">How To Contribute</a>
+ </li>
+</ul>
+ </li>
</ul>
</nav>
</div>
@@ -1061,16 +1068,16 @@
</ul>
</nav>
<div class="page-versions">
- <button class="version-menu-toggle" title="Show other versions of page">9.1</button>
+ <button class="version-menu-toggle" title="Show other versions of page">9.2</button>
<div class="version-menu">
- <a class="version" href="../../9_2/deployment-guide/user-managed-index-replication.html">9.2-beta</a>
- <a class="version is-current" href="user-managed-index-replication.html">9.1</a>
+ <a class="version is-current" href="user-managed-index-replication.html">9.2</a>
+ <a class="version" href="../../9_1/deployment-guide/user-managed-index-replication.html">9.1</a>
<a class="version" href="../../9_0/deployment-guide/user-managed-index-replication.html">9.0</a>
</div>
</div>
<!-- Solr Additions - Start -->
<!-- Solr New File -->
-<span class="perma-link-copy" version="9_1">
+<span class="perma-link-copy" version="9_2">
</span><!-- Solr Additions - End -->
<div class="edit-this-page"><a href="https://github.com/apache/solr/tree/main/solr/solr-ref-guide/modules/deployment-guide/pages/user-managed-index-replication.adoc">Edit this Page</a></div>
</div>
Modified: sites/solr/guide/solr/latest/deployment-guide/zookeeper-access-control.html
URL: http://svn.apache.org/viewvc/sites/solr/guide/solr/latest/deployment-guide/zookeeper-access-control.html?rev=1082728&r1=1082727&r2=1082728&view=diff
==============================================================================
--- sites/solr/guide/solr/latest/deployment-guide/zookeeper-access-control.html (original)
+++ sites/solr/guide/solr/latest/deployment-guide/zookeeper-access-control.html Sat Mar 25 15:20:57 2023
@@ -39,7 +39,7 @@
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Resources</a>
<div class="navbar-dropdown">
- <a class="navbar-item" href="https://solr.apache.org/docs/9_1_1/index.html" target="_blank" rel="noreferrer nopener">Solr Javadocs</a>
+ <a class="navbar-item" href="https://solr.apache.org/docs/9_2_0/index.html" target="_blank" rel="noreferrer nopener">Solr Javadocs</a>
<a class="navbar-item" href="https://solr.apache.org/community.html#version-control" target="_blank" rel="noreferrer nopener">Source Code</a>
<a class="navbar-item" href="https://solr.apache.org/community.html" target="_blank" rel="noreferrer nopener">Community Links</a>
<a class="navbar-item" href="https://github.com/apache/solr/tree/main/dev-docs/ref-guide" target="_blank" rel="noreferrer nopener">Contribute</a>
@@ -56,25 +56,25 @@
</nav>
</header>
<div class="body">
-<div class="nav-container" data-component="solr" data-version="9_1">
+<div class="nav-container" data-component="solr" data-version="9_2">
<aside class="nav">
<div class="panels">
<!-- Solr Changes - Start -->
<div class="nav-panel-explore" data-panel="explore">
<div class="context">
<span class="title">Solr Reference Guide</span>
- <span class="version">9.1</span>
+ <span class="version">9.2</span>
</div>
<!-- Programmatically creates the component and version list -->
<ul class="components">
<li class="component is-current">
<a class="title" href="../index.html">Solr Reference Guide</a>
<ul class="versions">
- <li class="version">
- <a href="../../9_2/index.html">9.2-beta</a>
- </li>
<li class="version is-current is-latest">
- <a href="../index.html">9.1</a>
+ <a href="../index.html">9.2</a>
+ </li>
+ <li class="version">
+ <a href="../../9_1/index.html">9.1</a>
</li>
<li class="version">
<a href="../../9_0/index.html">9.0</a>
@@ -1040,6 +1040,13 @@
</li>
</ul>
</li>
+ <li class="nav-item" data-depth="0">
+<ul class="nav-list">
+ <li class="nav-item" data-depth="1">
+ <a class="nav-link" href="../how-to-contribute/how-to-contribute.html">How To Contribute</a>
+ </li>
+</ul>
+ </li>
</ul>
</nav>
</div>
@@ -1060,16 +1067,16 @@
</ul>
</nav>
<div class="page-versions">
- <button class="version-menu-toggle" title="Show other versions of page">9.1</button>
+ <button class="version-menu-toggle" title="Show other versions of page">9.2</button>
<div class="version-menu">
- <a class="version" href="../../9_2/deployment-guide/zookeeper-access-control.html">9.2-beta</a>
- <a class="version is-current" href="zookeeper-access-control.html">9.1</a>
+ <a class="version is-current" href="zookeeper-access-control.html">9.2</a>
+ <a class="version" href="../../9_1/deployment-guide/zookeeper-access-control.html">9.1</a>
<a class="version" href="../../9_0/deployment-guide/zookeeper-access-control.html">9.0</a>
</div>
</div>
<!-- Solr Additions - Start -->
<!-- Solr New File -->
-<span class="perma-link-copy" version="9_1">
+<span class="perma-link-copy" version="9_2">
</span><!-- Solr Additions - End -->
<div class="edit-this-page"><a href="https://github.com/apache/solr/tree/main/solr/solr-ref-guide/modules/deployment-guide/pages/zookeeper-access-control.adoc">Edit this Page</a></div>
</div>
@@ -1086,7 +1093,7 @@
<p>This section describes using ZooKeeper access control lists (ACLs) with Solr.</p>
</div>
<div class="paragraph">
-<p>For information about ZooKeeper ACLs, see the <a href="http://zookeeper.apache.org/doc/r3.8.0/zookeeperProgrammers.html#sc_ZooKeeperAccessControl">ZooKeeper ACL documentation</a>.</p>
+<p>For information about ZooKeeper ACLs, see the <a href="http://zookeeper.apache.org/doc/r3.8.1/zookeeperProgrammers.html#sc_ZooKeeperAccessControl">ZooKeeper ACL documentation</a>.</p>
</div>
</div>
</div>
@@ -1158,7 +1165,7 @@ The default behavior in Solr is to add o
<div class="ulist">
<ul>
<li>
-<p>Solr to Zookeeper credentials and ACLs are controlled through 3 interfaces: <a href="https://solr.apache.org/docs/9_1_1/solrj-zookeeper/org/apache/solr/common/cloud/ZkCredentialsInjector.html"><code>ZkCredentialsInjector</code></a>, <a href="https://solr.apache.org/docs/9_1_1/solrj-zookeeper/org/apache/solr/common/cloud/ZkCredentialsProvider.html"><code>ZkCredentialsProvider</code></a> and <a href="https://solr.apache.org/docs/9_1_1/solrj-zookeeper/org/apache/solr/common/cloud/ZkACLProvider.html"><code>ZkACLProvider</code></a>.</p>
+<p>Solr to Zookeeper credentials and ACLs are controlled through 3 interfaces: <a href="https://solr.apache.org/docs/9_2_0/solrj-zookeeper/org/apache/solr/common/cloud/ZkCredentialsInjector.html"><code>ZkCredentialsInjector</code></a>, <a href="https://solr.apache.org/docs/9_2_0/solrj-zookeeper/org/apache/solr/common/cloud/ZkCredentialsProvider.html"><code>ZkCredentialsProvider</code></a> and <a href="https://solr.apache.org/docs/9_2_0/solrj-zookeeper/org/apache/solr/common/cloud/ZkACLProvider.html"><code>ZkACLProvider</code></a>.</p>
</li>
<li>
<p>The classes implementing these 3 interfaces are passed to Solr via System Properties using the properties names
@@ -1226,7 +1233,7 @@ The credentials are used to get permissi
</ul>
</div>
<div class="paragraph">
-<p>Solr nodes, clients, and tools (e.g., ZkCLI) always use a java class called <a href="https://solr.apache.org/docs/9_1_1/solrj-zookeeper/org/apache/solr/common/cloud/SolrZkClient.html"><code>SolrZkClient</code></a> to deal with their ZooKeeper stuff.
+<p>Solr nodes, clients, and tools (e.g., ZkCLI) always use a java class called <a href="https://solr.apache.org/docs/9_2_0/solrj-zookeeper/org/apache/solr/common/cloud/SolrZkClient.html"><code>SolrZkClient</code></a> to deal with their ZooKeeper stuff.
The implementation of the solution described here is all about changing <code>SolrZkClient</code>.
If you use <code>SolrZkClient</code> in your application, the descriptions below will be true for your application too.</p>
</div>
@@ -1264,7 +1271,7 @@ uses the same credentials to set the ACL
<div class="ulist">
<ul>
<li>
-<p>You control which credentials will be injected by configuring <code>zkCredentialsInjector</code> property in the <code><solrcloud></code> section of <a href="../configuration-guide/configuring-solr-xml.html" class="xref page"><code>solr.xml</code></a> to the name of a class (on the classpath) implementing the <a href="https://solr.apache.org/docs/9_1_1/solrj-zookeeper/org/apache/solr/common/cloud/ZkCredentialsInjector.html"><code>ZkCredentialsInjector</code></a> interface.<br>
+<p>You control which credentials will be injected by configuring <code>zkCredentialsInjector</code> property in the <code><solrcloud></code> section of <a href="../configuration-guide/configuring-solr-xml.html" class="xref page"><code>solr.xml</code></a> to the name of a class (on the classpath) implementing the <a href="https://solr.apache.org/docs/9_2_0/solrj-zookeeper/org/apache/solr/common/cloud/ZkCredentialsInjector.html"><code>ZkCredentialsInjector</code></a> interface.<br>
<code>server/solr/solr.xml</code> file in the Solr distribution defines the`zkCredentialsInjector` such that it will take on the value
of the same-named <code>zkCredentialsInjector</code> system property if it is defined (e.g., by uncommenting
the <code>SOLR_ZK_CREDS_AND_ACLS</code> environment variable definition in <code>solr.in.sh/.cmd</code>- see below), or if not, default
@@ -1328,7 +1335,7 @@ Java properties file and contain both th
<ul>
<li>
<p>You can create your own credentials injector by
-implementing <a href="https://solr.apache.org/docs/9_1_1/solrj-zookeeper/org/apache/solr/common/cloud/ZkCredentialsInjector.html"><code>ZkCredentialsInjector</code></a> and pass it through System Properties using <code>zkCredentialsInjector</code> name:</p>
+implementing <a href="https://solr.apache.org/docs/9_2_0/solrj-zookeeper/org/apache/solr/common/cloud/ZkCredentialsInjector.html"><code>ZkCredentialsInjector</code></a> and pass it through System Properties using <code>zkCredentialsInjector</code> name:</p>
</li>
</ul>
</div>
@@ -1350,7 +1357,7 @@ implementing <a href="https://solr.apach
<div class="ulist">
<ul>
<li>
-<p>You control which credentials will be used by configuring <code>zkCredentialsProvider</code> property in the <code><solrcloud></code> section of <a href="../configuration-guide/configuring-solr-xml.html" class="xref page"><code>solr.xml</code></a> to the name of a class (on the classpath) implementing the <a href="https://solr.apache.org/docs/9_1_1/solrj-zookeeper/org/apache/solr/common/cloud/ZkCredentialsProvider.html"><code>ZkCredentialsProvider</code></a> interface.<br>
+<p>You control which credentials will be used by configuring <code>zkCredentialsProvider</code> property in the <code><solrcloud></code> section of <a href="../configuration-guide/configuring-solr-xml.html" class="xref page"><code>solr.xml</code></a> to the name of a class (on the classpath) implementing the <a href="https://solr.apache.org/docs/9_2_0/solrj-zookeeper/org/apache/solr/common/cloud/ZkCredentialsProvider.html"><code>ZkCredentialsProvider</code></a> interface.<br>
<code>server/solr/solr.xml</code> file in the Solr distribution defines the`zkCredentialsProvider`such that it will take on the value
of the same-named <code>zkCredentialsProvider</code> system property if it is defined (e.g., by uncommenting
the <code>SOLR_ZK_CREDS_AND_ACLS</code> environment variable definition in <code>solr.in.sh/.cmd</code>- see below), or if not, default
@@ -1396,7 +1403,7 @@ back to default behavior and use the (em
<div class="ulist">
<ul>
<li>
-<p>You control which ACLs will be added by configuring <code>zkACLProvider</code> property in the <code><solrcloud></code> section of <a href="../configuration-guide/configuring-solr-xml.html" class="xref page"><code>solr.xml</code></a> to the name of a class (on the classpath) implementing the <a href="https://solr.apache.org/docs/9_1_1/solrj-zookeeper/org/apache/solr/common/cloud/ZkACLProvider.html"><code>ZkACLProvider</code></a> interface.<br>
+<p>You control which ACLs will be added by configuring <code>zkACLProvider</code> property in the <code><solrcloud></code> section of <a href="../configuration-guide/configuring-solr-xml.html" class="xref page"><code>solr.xml</code></a> to the name of a class (on the classpath) implementing the <a href="https://solr.apache.org/docs/9_2_0/solrj-zookeeper/org/apache/solr/common/cloud/ZkACLProvider.html"><code>ZkACLProvider</code></a> interface.<br>
<code>server/solr/solr.xml</code> file in the Solr distribution defines the`zkACLProvider`such that it will take on the value
of the same-named <code>zkACLProvider</code> system property if it is defined (e.g., by uncommenting
the <code>SOLR_ZK_CREDS_AND_ACLS</code> environment variable definition in <code>solr.in.sh/.cmd</code>- see below), or if not, default
@@ -1628,7 +1635,7 @@ set SOLR_ZK_CREDS_AND_ACLS=-DzkACLProvid
<ul>
<li>
<p>Alternatively, you can create your own credentials injector by
-implementing <a href="https://solr.apache.org/docs/9_1_1/solrj-zookeeper/org/apache/solr/common/cloud/ZkCredentialsInjector.html"><code>ZkCredentialsInjector</code></a> and pass
+implementing <a href="https://solr.apache.org/docs/9_2_0/solrj-zookeeper/org/apache/solr/common/cloud/ZkCredentialsInjector.html"><code>ZkCredentialsInjector</code></a> and pass
it through system props using DzkCredentialsInjector variable name.</p>
</li>
</ul>