# Converting Node Client to Transport client?

**URL:** <https://discuss.elastic.co/t/converting-node-client-to-transport-client/94844>\
**Category:** Elasticsearch\
**Created:** [July 27, 2017, 5:53pm UTC](https://discuss.elastic.co/t/converting-node-client-to-transport-client/94844 "2017-07-27T17:53:05Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [July 28, 2017, 8:10am UTC](https://discuss.elastic.co/t/converting-node-client-to-transport-client/94844/4 "2017-07-28T08:10:22Z")

</div>

Please format your code using `</>` icon as explained in [this guide](https://discuss.elastic.co/t/about-the-elasticsearch-category/21). It will make your post more readable.

Or use markdown style like:

````
```
CODE
```

````

I edited your post.

As I said, running elasticsearch embedded is not supported.

When testing, I'm using [elasticsearch-maven-plugin](https://github.com/alexcojocaru/elasticsearch-maven-plugin) and I'm just creating a TransportClient from my tests:

Something like:

> <https://github.com/dadoonet/spring-elasticsearch/blob/master/src/test/java/fr/pilato/spring/elasticsearch/it/BaseTest.java#L45-L62>

```auto
    @BeforeClass
    public static void testElasticsearchIsRunning() {
        try {
            client = new PreBuiltTransportClient(Settings.builder().put("client.transport.ignore_cluster_name", true).build())
                    .addTransportAddress(new InetSocketTransportAddress(new InetSocketAddress("127.0.0.1", 9300)));
            client.admin().cluster().prepareHealth().setTimeout(TimeValue.timeValueMillis(200)).get();
        } catch (Exception e) {
            assumeNoException(e);
        }
    }

    @AfterClass
    public static void stopClient() {
        if (client != null) {
            client.close();
            client = null;
        }
    }

```

---

_[View the full topic](https://discuss.elastic.co/t/converting-node-client-to-transport-client/94844)._
