﻿---
title: Changing default transport port
description: By default, Elasticsearch GCE plugin assumes that you run Elasticsearch on 9300 default port. But you can specify the port value Elasticsearch is meant...
url: https://www.elastic.co/elastic/docs-builder/docs/3016/reference/elasticsearch/plugins/discovery-gce-usage-port
products:
  - Elasticsearch
---

# Changing default transport port
By default, Elasticsearch GCE plugin assumes that you run Elasticsearch on 9300 default port. But you can specify the port value Elasticsearch is meant to use using google compute engine metadata `es_port`:

## When creating instance

Add `--metadata es_port=9301` option:
```sh
# when creating first instance
gcloud compute instances create myesnode1 \
       --scopes=compute-rw,storage-full \
       --metadata es_port=9301

# when creating an instance from an image
gcloud compute instances create myesnode2 --image=elasticsearch-1-0-0-RC1 \
       --zone europe-west1-a --machine-type f1-micro --scopes=compute-rw \
       --metadata es_port=9301
```


## On a running instance

```sh
gcloud compute instances add-metadata myesnode1 \
       --zone europe-west1-a \
       --metadata es_port=9301
```