How to enable 9600 as http port while installing opendistro for elasticsearch via RPM?

I had setup opendistro elasticsearch cluster using rpm installer. I want to use perfTop CLI tool to analyze performance metrics of my cluster. But I need 9600 port to use this feature of opendistro. http.port is 9200 in my elasticsearch.yml file.

This is achievable via docker using : docker run -p 9200:9200 -p 9600:9600 -e “discovery.type=single-node” amazon/opendistro-for-elasticsearch:0.9.0

I want to achieve the same via rpm installation as well. Please help.

Hi Gvgksk,

Can you check if PerformanceAnalyzerApp is running on port 9600. What is the output of
netstat -plten |grep 9600

If you want to change the port from 9600 to something else for the PerformanceAnalyzerApp you can tweak the setting here [1]

[1] - performance-analyzer/performance-analyzer.properties at main · opendistro-for-elasticsearch/performance-analyzer · GitHub