Package org.elasticsearch.node

Examples of org.elasticsearch.node.Node.client()


        Node node = nodeBuilder()
                .settings(finalSettings)
                .build();
        nodes.put(id, node);
        clients.put(id, node.client());
        return node;
    }

    public void closeNode(String id) {
        Client client = clients.remove(id);
View Full Code Here


        Node node = nodeBuilder()
                .settings(finalSettings)
                .build();
        nodes.put(id, node);
        clients.put(id, node.client());
        return node;
    }

    public void closeNode(String id) {
        Client client = clients.remove(id);
View Full Code Here

                final ImmutableSettings.Builder builder = ImmutableSettings.settingsBuilder();
                builder.put("cluster.name", clusterName);

                final Node node = NodeBuilder.nodeBuilder().settings(builder.build()).local(true).node();
                client = node.client();

                isInitialized = true;
            }
        }
    }
View Full Code Here

        .putArray("discovery.zen.ping.unicast.hosts", hosts.split(","))
        .build();
    Node node = NodeBuilder.nodeBuilder()
        .settings(settings)
        .node();
    return node.client();
  }

  protected Client buildTransportClient() {
    LOG.info(String.format("Connecting to elasticsearch cluster '%s' via [%s]" +
        " using TransportClient", clusterName, hosts));
View Full Code Here

        Node node = nodeBuilder()
                .settings(finalSettings)
                .build();
        nodes.put(id, node);
        clients.put(id, node.client());
        return node;
    }

    public void closeNode(String id) {
        Client client = clients.remove(id);
View Full Code Here

    public ElasticSearchIndexProvider(final Properties properties) {
        type = System.getProperty(PROPERTY_TYPE, PROPERTY_TYPE_DEFAULT);
        final String clusterName = System.getProperty(PROPERTY_CLUSTER, PROPERTY_CLUSTER_DEFAULT);
        final Node node = NodeBuilder.nodeBuilder().loadConfigSettings(false).client(true).data(false).clusterName(clusterName).build();
        node.start();
        client = node.client();

        log.info(String.format("Instantiated index provider: %s (cluster.name=%s)",
                               getClass().getSimpleName(), clusterName));
    }
View Full Code Here

    private static final Client INSTANCE = getInstance();

    public static Client getInstance() {
            Node node = nodeBuilder().node();
            Client client = node.client();
            createIndex(INSTANCE);
            return client;
    }

    private static void createIndex(Client client) {
View Full Code Here

    private ElasticSearchTestHelper elasticSearchTestHelper;

    @Before
    public void setup() {
        Node node = nodeBuilder().local(true).node();
        client = node.client();
        deleteIndexIfExists();

        indexIdAndVersion("1", 1);
        indexIdAndVersion("3", 3);
        indexIdAndVersion("2", 2);
View Full Code Here

        Node clientNode = nodeBuilder()
                .clusterName(clusterName)
                .settings(settingsBuilder().put(settings).put("name", "client")).client(true).node();

        client = clientNode.client();

        Thread.sleep(10000);
        try {
            client.admin().indices().create(createIndexRequest("test").mapping("type1", jsonBuilder()
              .startObject()
View Full Code Here

        Node clientNode = nodeBuilder()
                .clusterName(clusterName)
                .settings(settingsBuilder().put(settings).put("name", "client")).client(true).node();

        client = clientNode.client();

        Thread.sleep(10000);
        try {
            client.admin().indices().create(createIndexRequest("test").mapping("type1", jsonBuilder()
              .startObject()
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.