I am in the process of configuring a new ES server with Kibana and all the fixings. As per the configuration suggestions, I have changed the logs and data folders in the following way on Windows and will do the same in production:
path.data: %es_home%/../data # c:\elasticsearch\server\data
path.logs: %es_home%/../logs # c:\elasticsearch\server\logs
However my config is still located in %es_home%\config. It just makes sense to ensure the config files are retained when upgrading.
Now, moving onto Kibana - c:\elasticsearch\kibana I was thinking of doing the same: \kibana\data, \kibana\logs.
Should I do the same for all other ES-related components?