配置的节点均不可用:[]

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 默认)。