Hello,
I'm poking around. I need to change my localhost:9200
Elasticsearch source to a slightly different private IP. Is there a place to drop a configuration yet? Or a right way to edit the existing datasource?
Thanks
Hello,
I'm poking around. I need to change my localhost:9200
Elasticsearch source to a slightly different private IP. Is there a place to drop a configuration yet? Or a right way to edit the existing datasource?
Thanks
Hey,
Can you please give us more information about your use case. Like what kind of configuration are you looking for in your canvas workspace.
Thank you
Rashmi
Sure thing!
I have a VM with Elasticsearch, Kibana and Canvas installed and working. The VM is a VirtualBox variety. I have a tunnel from my VM's host to an Elasticsearch cluster with some data I can test with.
If I am in my VM and do something like curl 10.0.2.2:9200
I can reach that cluster.
How do I configure an Elasticsearch datasource to point to it instead of localhost:9200
?
Or, i suppose any arbitrary url, including setting username, password and port?
Thanks for getting back, I will ping few people who directly work with Canvas to chime in here to help you out: cc / @Joe_Fleming @rashid any inputs?
Cheers
Rashmi
The setting you use for Canvas should be identical to the setting you use for Kibana. In fact, there's no other way to configure it than the kibana.yml
file. In your case, I believe you'll want to set the following in that file:
server.host: "10.0.2.2"
If, as you say, you can reach that IP from within the VM, then that'll instruct Kibana to use that hostname to talk to Elasticsearch, and you should be all set. You can also tweak the port and set up any SSL stuff there as well.
This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
© 2020. All Rights Reserved - Elasticsearch
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant logo are trademarks of the Apache Software Foundation in the United States and/or other countries.