# Elasticsearch Migration Plugin installation steps

**URL:** <https://discuss.elastic.co/t/elasticsearch-migration-plugin-installation-steps/103160>\
**Category:** Elasticsearch\
**Created:** [October 8, 2017, 6:03pm UTC](https://discuss.elastic.co/t/elasticsearch-migration-plugin-installation-steps/103160 "2017-10-08T18:03:26Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Deb](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/deb/32/46162_2.png) [@Deb](https://discuss.elastic.co/u/Deb)\
**Post date:** [October 8, 2017, 6:03pm UTC](https://discuss.elastic.co/t/elasticsearch-migration-plugin-installation-steps/103160/1 "2017-10-08T18:03:26Z")

</div>

Cross-posting from [stackoverflow](https://stackoverflow.com/questions/46633893/elasticsearch-migration-plugin-installation-steps)

In order to upgrade 2.3.z elasticsearch to 5.x, I have successfully installed elasticsearch migration plugin, but when linking to [http://localhost:9200/\_plugin/elasticsearch-migration/](http://localhost:9200/_plugin/elasticsearch-migration/) I get a blank page.

Can someone let me know the following:-

1. Do I have to install the plugin all the machines in the cluster?
2. Do I have to restart all the machines in the cluster?

I have already tried the steps as mentioned [here](https://stackoverflow.com/a/39914216/785523). But still I am getting a blank page.

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [October 9, 2017, 12:33am UTC](https://discuss.elastic.co/t/elasticsearch-migration-plugin-installation-steps/103160/2 "2017-10-09T00:33:31Z")

</div>

I'd follow the instructions here as the first option - [https://github.com/elastic/elasticsearch-migration/tree/2.x](https://github.com/elastic/elasticsearch-migration/tree/2.x)

---

<div class="post-metadata">

**Author:** ![Deb](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/deb/32/46162_2.png) [@Deb](https://discuss.elastic.co/u/Deb)\
**Post date:** [October 9, 2017, 3:17am UTC](https://discuss.elastic.co/t/elasticsearch-migration-plugin-installation-steps/103160/3 "2017-10-09T03:17:22Z")

</div>

Yes Mark that is what I have referred.

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [October 9, 2017, 3:22am UTC](https://discuss.elastic.co/t/elasticsearch-migration-plugin-installation-steps/103160/4 "2017-10-09T03:22:14Z")

</div>

Did you restart the node as well?  
It shouldn't need to be installed on all nodes, just the one you are trying to access via the browser.

---

<div class="post-metadata">

**Author:** ![Deb](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/deb/32/46162_2.png) [@Deb](https://discuss.elastic.co/u/Deb)\
**Post date:** [October 9, 2017, 3:56am UTC](https://discuss.elastic.co/t/elasticsearch-migration-plugin-installation-steps/103160/5 "2017-10-09T03:56:50Z")

</div>

No I did not restart the node. Let me try and check.

---

<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:** [October 9, 2017, 5:08am UTC](https://discuss.elastic.co/t/elasticsearch-migration-plugin-installation-steps/103160/6 "2017-10-09T05:08:29Z")

</div>

Restarting is not needed.

---

<div class="post-metadata">

**Author:** ![val](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/val/32/138203_2.png) [@val](https://discuss.elastic.co/u/val)\
**Post date:** [October 9, 2017, 5:10am UTC](https://discuss.elastic.co/t/elasticsearch-migration-plugin-installation-steps/103160/7 "2017-10-09T05:10:18Z")

</div>

@Deb do you have CORS enabled on your node?

> **[elastic/elasticsearch-migration](https://github.com/elastic/elasticsearch-migration/tree/2.x#checking-a-remote-cluster)**
>
> elasticsearch-migration - This plugin will help you to check whether you can upgrade directly to the next major version of Elasticsearch, or whether you need to make changes to your data and cluste...

---

<div class="post-metadata">

**Author:** ![Deb](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/deb/32/46162_2.png) [@Deb](https://discuss.elastic.co/u/Deb)\
**Post date:** [October 9, 2017, 5:25am UTC](https://discuss.elastic.co/t/elasticsearch-migration-plugin-installation-steps/103160/8 "2017-10-09T05:25:56Z")

</div>

@val No. I think as per the doc [cors](https://github.com/elastic/elasticsearch-migration/tree/2.x#checking-a-remote-cluster) is needed if I am trying to access a remote cluster. But I am trying in localhost.

---

<div class="post-metadata">

**Author:** ![val](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/val/32/138203_2.png) [@val](https://discuss.elastic.co/u/val)\
**Post date:** [October 9, 2017, 5:28am UTC](https://discuss.elastic.co/t/elasticsearch-migration-plugin-installation-steps/103160/9 "2017-10-09T05:28:43Z")

</div>

Can you open your browser's developer tools? What do you see in the Network tab?

---

<div class="post-metadata">

**Author:** ![Deb](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/deb/32/46162_2.png) [@Deb](https://discuss.elastic.co/u/Deb)\
**Post date:** [October 9, 2017, 5:56am UTC](https://discuss.elastic.co/t/elasticsearch-migration-plugin-installation-steps/103160/10 "2017-10-09T05:56:51Z")

</div>

No cors is needed for local query and restart is also not needed for any of the nodes. It was a permission issue. Working now.

Thanks for all your help.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [November 6, 2017, 5:56am UTC](https://discuss.elastic.co/t/elasticsearch-migration-plugin-installation-steps/103160/11 "2017-11-06T05:56:54Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
