This tutorial will help you to install Apache Solr 9.0 on CentOS/RHEL 8 systems.

Prerequisites

We assume you already have shell access to your CentOS/RHEL 8 system with a sudo privilege account. For remote systems, log in with the SSH client.

Step 1 – Install Java

Apache Solr 9.0 required Java 11 or greater version to run. Make sure your system fulfills the Java requirements on your system. If not run the following command to install Java. Then check installed Java version:

Step 2 – Install Apache Solr on CentOS/RHEL 8

Now download the required Solr version from its official site or mirrors. You may also use the below command to download Apache Solr 9.0 from its official website. After that extract the installer script. In case the download fails with 404 error. Visit the official Solr download page to download the latest available version. Then execute the installer script with bash shell followed with downloaded Archive file. The command will be like below: This will create an account named solr on your system and finish the installation process. After that start the service default Solr port 8983.

Step 3 – Manageing Apache Solr Service

Apache Solr service is managed under the systemd daemon. Use the following commands to Start, Stop and check the status of the Solr service.

Step 4 – Create a New Collection

A collection is a group of cores that together form a single logical index. A collection has a different set of configuration files and schema definitions than other collections. You can create a collection by running the following command: Sample output:

Step 5 – Access Solr Admin Panel

By default, the Solr server runs on port 8983. Access Solr dashboard in your web browser using server ip address or hostname with 8983 port.

Here you can view statics of created collection in previous steps named “mycol1”. Click on “Core Selector” on the left sidebar and select created collection.

Conclusion

In this tutorial, you have learned to install Apache Solr on CentOS/RHEL 8 system. Also created a new collection in the Apache Solr server via a command-line utility.

How To Install Apache Solr 9 0 on CentOS RHEL 8   TecAdmin - 6How To Install Apache Solr 9 0 on CentOS RHEL 8   TecAdmin - 14