Avatar of coder
coderFlag for Australia

asked on 

How to configure elasticsearch to a new ipaddress?

Hi Experts,

     I want to configure elasticsearch to a new IP address.  Currently, it is on a dev machine.  But I want to configure to a new IP address.

currently, in my elasticsearch.yml the current settings are


path.data : /var/lib/elasticsearch

path.logs: /var/logs/

inside /var/lib/  elasticsearch is link file to links to /mnt/elasticsearch

I want to install elasticsearch to new machine.  machine ipaddress is eg., 5*.25*.22*.1*,  

My questions are,

Do I have to install elastic search on this new IP address,

or can I set this new IP address as network.host path in the existing dev machine?

or do I have backup and restore to the new ipaddress?

Please suggest how to configure?

I had tried changing the network host to the new IP address, and copied elasticsearch folder to the new machine and set the path to path.data and I had set path.logs to new machine folder paths and restarted elastic search from the existing dev machine.

elastic search failed to start.

Please suggest how to configure the elastic search on this new machine.

With many thanks,

Bharath AK
InstallationNetworking* elasticsearch* ConfigurationProgramming

Avatar of undefined
Last Comment
Avatar of David Favor
David Favor
Flag of United States of America image

To change to use a new IP address, you'll do one of these...

1) Move your ElasticSearch code + database to the machine where your new IP lives. Likely best + certainly most simple to maintain.

2) Create a proxy connection from your existing instance to the machine where your IP lives. Complex to setup + maintain.

Tip: One your target machine, install Ubuntu Bionic + LXD at machine level + install your ElasticSearch instance inside an LXD container.

This makes moving your entire ElasticSearch instance to new machines trivial.

Tip: If you've never moved an ElasticSearch instance, might be best if you hire someone to assist you with this.
Avatar of coder
Flag of Australia image


Hi David,

       I am trying to install and run elasticsearch index to a new ip address, and  try to connect the new ipaddress to other machines

once things are working I will let you know the status.

With Many thanks,

Bharath AK
Avatar of skullnobrains

Blurred text
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
Avatar of coder
Flag of Australia image


I will change host in elasticsearch.yml to so that It can be accessed from any machine

Thanks for your help and suggestion

Networking is the process of connecting computing devices, peripherals and terminals together through a system that uses wiring, cabling or radio waves that enable their users to communicate, share information and interact over distances. Often associated are issues regarding operating systems, hardware and equipment, cloud and virtual networking, protocols, architecture, storage and management.

Top Experts
Get a personalized solution from industry experts
Ask the experts
Read over 600 more reviews


IBM logoIntel logoMicrosoft logoUbisoft logoSAP logo
Qualcomm logoCitrix Systems logoWorkday logoErnst & Young logo
High performer badgeUsers love us badge
LinkedIn logoFacebook logoX logoInstagram logoTikTok logoYouTube logo