Closed sidharth15 closed 2 years ago
Hi Sid,
while the error message indicates that no node is reachable this sounds like the your Azure deployment is not reachable from the instance you are running YCSB.
But since you verified this already via postman, there is also the possibility of using an unsupported ElasticSearch version.
Which version of ElasticSearch are you running?
Currently, the YCSB only support 6.x
but there is an open pull request that add support for 7.x
, see https://github.com/brianfrankcooper/YCSB/pull/1575
Hi Daniel,
I'm using Elasticsearch version 8.3.
Regards, Sid
Hi Sid,
unfortunately this version is not yet supported with 0.17.0 and the current master branch.
Hi Daniel,
Okay. Can a feature request be created to add support for the latest version (8.x +) ?
we're a volunteer project. if you'd like to see support done, then please a) check for an outstanding PR that provides it and test the change out or b) if there isn't one, make a PR that adds it.
Hi,
Good day to you.
I'm trying to conduct a benchmarking test of the Elasticsearch cluster I have deployed on Azure using Elastic cloud (Managed Elasticsearch).
I have the cluster up and running at https://nosql-logging-cluster.es.uksouth.azure.elastic-cloud.com on port 9243. I verified this by hitting the API using Postman. I also have Azure functions that query and ingest data into the Elasticsearch cluster, and they are all working fine.
However, when I try to run the ycsb tool on this cluster using the command given below, I get the following error:
Command used:
./bin/ycsb.sh run elasticsearch -s -P workloads/workloada -p es.remote=true -p es.hosts.list=nosql-logging-cluster.es.uksouth.azure.elastic-cloud.com:9243 -p path.home=~/benchmarking/ycsb-0.17.0/some-path -p cluster.name=nosql-logging-cluster
Output:
I tried with other ports as well (9200, 9300)- just to make sure - but it still gives the same exception. Could you please look into this?
Thank you
Sid