If you are having problems with installing elasticsearch to almalinux for xenforo follow the steps below:
Stop Elasticsearch service:
Remove Elasticsearch packages:
Remove Elasticsearch configuration files and directories:
Remove Elasticsearch data directory (This step will permanently delete all Elasticsearch data):
Remove Elasticsearch log directory:
Remove Elasticsearch user:
it is a good practice to clean up the repository configurations:
Follow removing all java versions with clicking here.Remove all java versions with care.
Import Elasticsearch GPG key:
Create a repository configuration file for Elasticsearch:
Add the following lines to the file: Do not install newer or older versions for now.
Save the file and exit the editor with CTRL + X and Install Elasticsearch:
Configure Elasticsearch as you need.
Start and enable the Elasticsearch service:
Verify that Elasticsearch is running:
You can see that elasticsearch is active and running.
Then go to xenforo admin and activate elastic search as below:
And configure elasticsearch according to your needs.
Stop Elasticsearch service:
Code:
sudo systemctl stop elasticsearch
Remove Elasticsearch packages:
Code:
sudo yum remove elasticsearch
Remove Elasticsearch configuration files and directories:
Remove Elasticsearch data directory (This step will permanently delete all Elasticsearch data):
Code:
sudo rm -rf /etc/elasticsearch/
Remove Elasticsearch log directory:
Code:
sudo rm -rf /var/log/elasticsearch/
Remove Elasticsearch user:
Code:
sudo userdel elasticsearch
it is a good practice to clean up the repository configurations:
Code:
sudo rm /etc/yum.repos.d/elasticsearch.repo
Follow removing all java versions with clicking here.Remove all java versions with care.
Code:
sudo yum install java-11-openjdk-devel
Import Elasticsearch GPG key:
Code:
sudo rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
Create a repository configuration file for Elasticsearch:
Code:
sudo nano /etc/yum.repos.d/elasticsearch.repo
Add the following lines to the file: Do not install newer or older versions for now.
Code:
[elasticsearch-7.x]
name=Elasticsearch repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
Save the file and exit the editor with CTRL + X and Install Elasticsearch:
Code:
sudo yum install elasticsearch
Configure Elasticsearch as you need.
Code:
sudo nano /etc/elasticsearch/elasticsearch.yml
Start and enable the Elasticsearch service:
Code:
sudo systemctl start elasticsearch
sudo systemctl enable elasticsearch
Verify that Elasticsearch is running:
Code:
curl -XGET 'http://localhost:9200'
You can see that elasticsearch is active and running.
Then go to xenforo admin and activate elastic search as below:
And configure elasticsearch according to your needs.