Hi PredictionIO developers, First of all Thank you for a great open source product.
I am Harsh, I was deploying the system in production and I have an ES instance as a managed service. I am not able to make pio use my managed es instance instead of me installing a local es. Thanks a lot for all the help in advance. I have a ES config in form: https://user:password@host ports available: 1. x: for http 2. y: for native java node clients I tried editing pio-env.sh as follows: # Elasticsearch Example PIO_STORAGE_SOURCES_ELASTICSEARCH_TYPE=elasticsearch PIO_STORAGE_SOURCES_ELASTICSEARCH_CLUSTERNAME=elasticsearch PIO_STORAGE_SOURCES_ELASTICSEARCH_HOSTS=https://user:password@host PIO_STORAGE_SOURCES_ELASTICSEARCH_PORTS=native_java_port # PIO_STORAGE_SOURCES_ELASTICSEARCH_HOME=$PIO_HOME/vendors/elasticsearch-1.5.2 But Pio is not bale to find any nodes: [INFO] [Storage$] Verifying Meta Data Backend (Source: ELASTICSEARCH)... [WARN] [netty] [Aftershock] exception caught on transport layer [[id: 0x63808344]], closing connection [ERROR] [Console$] Unable to connect to all storage backends successfully. The following shows the error message from the storage backend. [ERROR] [Console$] None of the configured nodes are available: [] (org.elasticsearch.client.transport.NoNodeAvailableException) [ERROR] [Console$] Dumping configuration of initialized storage backend sources. Please make sure they are correct. Regards Harsh Mathur harshmathur.1...@gmail.com *“Perseverance is the hard work you do after you get tired of doing the hard work you already did."*