配置的节点均不可用:[]
None of the configured nodes are available: []
在 elasticsearch 中,当我尝试创建索引和类型时出现此异常。
"None of the configured nodes are available: []"
以下是我用来创建 "preparIndex".
的代码
public class Test {
static {
CLIENT = new TransportClient().addTransportAddress(new InetSocketTransportAddress("localhost", 13101));
}
public static void main(String arg[]) {
try {
IndexResponse response = CLIENT
.prepareIndex("twitter", "tweet", "1")
.setSource(jsonBuilder()
.startObject()
.field("user", "kimchy")
.field("postDate", new Date())
.field("message", "trying out Elasticsearch")
.endObject())
.execute()
.actionGet();
} catch(Exception e) {
System.out.println(e.getMessage());
}
}
}
谁能帮帮我。
谢谢。
我遇到了同样的问题,终于找到了原因,就是我使用了默认端口 9200(正确的是9300 默认)。
在 elasticsearch 中,当我尝试创建索引和类型时出现此异常。 "None of the configured nodes are available: []" 以下是我用来创建 "preparIndex".
的代码public class Test {
static {
CLIENT = new TransportClient().addTransportAddress(new InetSocketTransportAddress("localhost", 13101));
}
public static void main(String arg[]) {
try {
IndexResponse response = CLIENT
.prepareIndex("twitter", "tweet", "1")
.setSource(jsonBuilder()
.startObject()
.field("user", "kimchy")
.field("postDate", new Date())
.field("message", "trying out Elasticsearch")
.endObject())
.execute()
.actionGet();
} catch(Exception e) {
System.out.println(e.getMessage());
}
}
}
谁能帮帮我。 谢谢。
我遇到了同样的问题,终于找到了原因,就是我使用了默认端口 9200(正确的是9300 默认)。