elasticsearch,jdbc,Docker,elasticsearch,Jdbc" /> elasticsearch,jdbc,Docker,elasticsearch,Jdbc" />

带Docker的Elasticsearch:使用JDBC连接/配置的节点都不可用

带Docker的Elasticsearch:使用JDBC连接/配置的节点都不可用,docker,elasticsearch,jdbc,Docker,elasticsearch,Jdbc,我使用下面的命令启动了elasticsearch docker容器。然后,我尝试使用来自的驱动程序连接 每次我得到“没有配置的节点可用[127.0.0.1]”。可能出了什么问题 elasticsearch.yml具有network.host=0.0.0.0 JDBC URL:JDBC:sql4es://127.0.0.1:9300/sample?cluster.name=docker cluster docker run --name=elasticsearch -p 9200:9200 -p

我使用下面的命令启动了elasticsearch docker容器。然后,我尝试使用来自的驱动程序连接

每次我得到“没有配置的节点可用[127.0.0.1]”。可能出了什么问题

elasticsearch.yml具有network.host=0.0.0.0

JDBC URL:JDBC:sql4es://127.0.0.1:9300/sample?cluster.name=docker cluster

docker run --name=elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:6.3.2
curl-XGEThttp://127.0.0.1:9200/_nodes/http?pretty
{
“_节点”:{
“总数”:1,
"成功":一,,
“失败”:0
},
“集群名称”:“docker集群”,
“节点”:{
“aTrIrCDtSzmeF1vy6MnUcg”:{
“名称”:“ATIRCD”,
“运输地址”:“172.17.0.3:9300”,
“主机”:“172.17.0.3”,
“ip”:“172.17.0.3”,
“版本”:“6.3.2”,
“build_flavor”:“default”,
“构建类型”:“tar”,
“构建哈希”:“053779d”,
“角色”:[
“主人”,
“数据”,
“摄入”
],
“属性”:{
“ml.machine_内存”:“2076528640”,
“xpack.installed”:“true”,
“ml.max_open_jobs”:“20”,
“ml.enabled”:“true”
},
“http”:{
“绑定地址”:[
"0.0.0.0:9200"
],
“发布地址”:“172.17.0.3:9200”,
“最大内容长度(以字节为单位)”:104857600
}
}
}
}