Elasticsearch Upgarde from 7.17.x to 9.x (Ubuntu)
Prerequisites
Steps Involved
sudo cp -r /etc/elasticsearch /etc/elasticsearch_backup sudo cp -r /var/lib/elasticsearch /var/lib/elasticsearch_backup sudo cp -r /var/log/elasticsearch /var/log/elasticsearch_backup
sudo systemctl stop tomcat.service sudo systemctl stop tomcat-ui sudo systemctl stop tomcat-jobsudo systemctl status tomcat
curl -u elastic:<password> http://localhost:9200{ "version": { "number": "7.17.x" } }
sudo systemctl stop elasticsearchsudo systemctl status elasticsearch
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-9.3.1-amd64.deb
sudo dpkg -i elasticsearch-9.3.1-amd64.debsudo apt-get install -f -y
sudo grep -i "^path.data" /etc/elasticsearch/elasticsearch.ymlpath.data: /var/lib/elasticsearchsudo chown -R elasticsearch:elasticsearch /var/lib/elasticsearch sudo chmod -R 750 /var/lib/elasticsearch
sudo systemctl daemon-reexec sudo systemctl daemon-reload sudo systemctl enable elasticsearch
sudo systemctl start elasticsearch
sudo systemctl status elasticsearchcurl -u elastic:<password> http://localhost:9200{ "name": "Your_Node_Name", "cluster_name": "elasticsearch", "cluster_uuid": "xxxxxxxxxxxx", "version": { "number": "9.3.1" }, "tagline": "You Know, for Search" }
cd <OVALEDGE_INSTALLATION_PATH>/extpropvi oasis.propertieselasticsearch.username=elastic elasticsearch.password=<new_password> elasticsearch.url=http://localhost:9200
sudo systemctl start tomcat.service sudo systemctl start tomcat-ui sudo systemctl start tomcat-jobsudo systemctl status tomcat
Last updated
Was this helpful?

