# Kibana Plugins require Elasticsearch version 8.0.0?

**URL:** <https://discuss.elastic.co/t/kibana-plugins-require-elasticsearch-version-8-0-0/202905>\
**Category:** Kibana\
**Created:** [October 9, 2019, 7:51pm UTC](https://discuss.elastic.co/t/kibana-plugins-require-elasticsearch-version-8-0-0/202905 "2019-10-09T19:51:08Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![pgervais](https://avatars.discourse-cdn.com/v4/letter/p/65b543/32.png) [@pgervais](https://discuss.elastic.co/u/pgervais)\
**Post date:** [October 9, 2019, 7:51pm UTC](https://discuss.elastic.co/t/kibana-plugins-require-elasticsearch-version-8-0-0/202905/1 "2019-10-09T19:51:08Z")

</div>

I'm trying to writ a kibana plugin.

When i start the kibana , i get the following startup messages.  
Why is it asking for elasticsearch version 8.0.0 when we dont even have this version yet?  
I'm working with version 7.3.1.

server log [15:25:59.027] [error][status][plugin:xpack\_main@8.0.0] Status changed from yellow to red - This version of Kibana requires Elasticsearch v8.0.0 on all nodes. I found the following incompatible nodes in your cluster: v7.3.1 @ 127.0.0.1:9200 (127.0.0.1)  
server log [15:25:59.034] [error][status][plugin:graph@8.0.0] Status changed from yellow to red - This version of Kibana requires Elasticsearch v8.0.0 on all nodes. I found the following incompatible nodes in your cluster: v7.3.1 @ 127.0.0.1:9200 (127.0.0.1)  
server log [15:25:59.038] [error][status][plugin:spaces@8.0.0] Status changed from yellow to red - This version of Kibana requires Elasticsearch v8.0.0 on all nodes. I found the following incompatible nodes in your cluster: v7.3.1 @ 127.0.0.1:9200 (127.0.0.1)  
server log [15:25:59.038] [error][status][plugin:searchprofiler@8.0.0] Status changed from yellow to red - This version of Kibana requires Elasticsearch v8.0.0 on all nodes. I found the following incompatible nodes in your cluster: v7.3.1 @ 127.0.0.1:9200 (127.0.0.1)  
server log [15:25:59.071] [error][status][plugin:ml@8.0.0] Status changed from yellow to red - This version of Kibana requires Elasticsearch v8.0.0 on all nodes. I found the following incompatible nodes in your cluster: v7.3.1 @ 127.0.0.1:9200 (127.0.0.1)  
server log [15:25:59.072] [error][status][plugin:tilemap@8.0.0] Status changed from yellow to red - This version of Kibana requires Elasticsearch v8.0.0 on all nodes. I found the following incompatible nodes in your cluster: v7.3.1 @ 127.0.0.1:9200 (127.0.0.1)  
server log [15:25:59.073] [error][status][plugin:watcher@8.0.0] Status changed from yellow to red - This version of Kibana requires Elasticsearch v8.0.0 on all nodes. I found the following incompatible nodes in your cluster: v7.3.1 @ 127.0.0.1:9200 (127.0.0.1)  
server log [15:25:59.073] [error][status][plugin:grokdebugger@8.0.0] Status changed from yellow to red - This version of Kibana requires Elasticsearch v8.0.0 on all nodes. I found the following incompatible nodes in your cluster: v7.3.1 @ 127.0.0.1:9200 (127.0.0.1)  
server log [15:25:59.073] [error][status][plugin:logstash@8.0.0] Status changed from yellow to red - This version of Kibana requires Elasticsearch v8.0.0 on all nodes. I found the following incompatible nodes in your cluster: v7.3.1 @ 127.0.0.1:9200 (127.0.0.1)  
server log [15:25:59.074] [error][status][plugin:beats\_management@8.0.0] Status changed from yellow to red - This version of Kibana requires Elasticsearch v8.0.0 on all nodes. I found the following incompatible nodes in your cluster: v7.3.1 @ 127.0.0.1:9200 (127.0.0.1)  
server log [15:25:59.074] [error][status][plugin:maps@8.0.0] Status changed from yellow to red - This version of Kibana requires Elasticsearch v8.0.0 on all nodes. I found the following incompatible nodes in your cluster: v7.3.1 @ 127.0.0.1:9200 (127.0.0.1)  
server log [15:25:59.075] [error][status][plugin:index\_management@8.0.0] Status changed from yellow to red - This version of Kibana requires Elasticsearch v8.0.0 on all nodes. I found the following incompatible nodes in your cluster: v7.3.1 @ 127.0.0.1:9200 (127.0.0.1)  
server log [15:25:59.075] [error][status][plugin:index\_lifecycle\_management@8.0.0] Status changed from yellow to red - This version of Kibana requires Elasticsearch v8.0.0 on all nodes. I found the following incompatible nodes in your cluster: v7.3.1 @ 127.0.0.1:9200 (127.0.0.1)  
server log [15:25:59.076] [error][status][plugin:rollup@8.0.0] Status changed from yellow to red - This version of Kibana requires Elasticsearch v8.0.0 on all nodes. I found the following incompatible nodes in your cluster: v7.3.1 @ 127.0.0.1:9200 (127.0.0.1)  
server log [15:25:59.076] [error][status][plugin:remote\_clusters@8.0.0] Status changed from yellow to red - This version of Kibana requires Elasticsearch v8.0.0 on all nodes. I found the following incompatible nodes in your cluster: v7.3.1 @ 127.0.0.1:9200 (127.0.0.1)  
server log [15:25:59.076] [error][status][plugin:cross\_cluster\_replication@8.0.0] Status changed from yellow to red - This version of Kibana requires Elasticsearch v8.0.0 on all nodes. I found the following incompatible nodes in your cluster: v7.3.1 @ 127.0.0.1:9200 (127.0.0.1)  
server log [15:25:59.076] [error][status][plugin:file\_upload@8.0.0] Status changed from yellow to red - This version of Kibana requires Elasticsearch v8.0.0 on all nodes. I found the following incompatible nodes in your cluster: v7.3.1 @ 127.0.0.1:9200 (127.0.0.1)  
server log [15:25:59.077] [error][status][plugin:snapshot\_restore@8.0.0] Status changed from yellow to red - This version of Kibana requires Elasticsearch v8.0.0 on all nodes. I found the following incompatible nodes in your cluster: v7.3.1 @ 127.0.0.1:9200 (127.0.0.1)  
server log [15:25:59.077] [error][status][plugin:elasticsearch@8.0.0] Status changed from yellow to red - This version of Kibana requires Elasticsearch v8.0.0 on all nodes. I found the following incompatible nodes in your cluster: v7.3.1 @ 127.0.0.1:9200 (127.0.0.1)

---

<div class="post-metadata">

**Author:** ![wylie](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/wylie/32/81794_2.png) [@wylie](https://discuss.elastic.co/u/wylie)\
**Post date:** [October 9, 2019, 9:03pm UTC](https://discuss.elastic.co/t/kibana-plugins-require-elasticsearch-version-8-0-0/202905/2 "2019-10-09T21:03:51Z")

</div>

It looks like you might be running Kibana from source on the master branch, instead of running Kibana from one of our packaged builds. You can see the packaged builds here: [https://www.elastic.co/downloads/past-releases#kibana](https://www.elastic.co/downloads/past-releases#kibana)

---

<div class="post-metadata">

**Author:** ![pgervais](https://avatars.discourse-cdn.com/v4/letter/p/65b543/32.png) [@pgervais](https://discuss.elastic.co/u/pgervais)\
**Post date:** [October 9, 2019, 11:45pm UTC](https://discuss.elastic.co/t/kibana-plugins-require-elasticsearch-version-8-0-0/202905/3 "2019-10-09T23:45:37Z")

</div>

How can I develop a plugin without using kibana source code.? Can it be done from a packaged builds?

Peter Gervais  
25 Fraser Street , PO Box 21

St Andrews West

K0C 2A0

613-938-6549

---

<div class="post-metadata">

**Author:** ![wylie](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/wylie/32/81794_2.png) [@wylie](https://discuss.elastic.co/u/wylie)\
**Post date:** [October 10, 2019, 12:04am UTC](https://discuss.elastic.co/t/kibana-plugins-require-elasticsearch-version-8-0-0/202905/4 "2019-10-10T00:04:22Z")

</div>

The same process as developing directly from source: download the packaged build, add a sibling folder named `kibana-extra` for your plugin, and it will get picked up by our build system. The kibana build system is currently part of the packaged builds.

---

<div class="post-metadata">

**Author:** ![pgervais](https://avatars.discourse-cdn.com/v4/letter/p/65b543/32.png) [@pgervais](https://discuss.elastic.co/u/pgervais)\
**Post date:** [October 10, 2019, 12:58am UTC](https://discuss.elastic.co/t/kibana-plugins-require-elasticsearch-version-8-0-0/202905/5 "2019-10-10T00:58:38Z")

</div>

Wylie,  
In order to generate a plugin template, the documentation states: [https://www.elastic.co/guide/en/kibana/current/development-plugin-resources.html](https://www.elastic.co/guide/en/kibana/current/development-plugin-resources.html)

```auto
node scripts/generate_plugin my_plugin_name # replace "my_plugin_name" with your

```

When you download and use a prebuilt build, there is no scripts directory.

Therefore, have no choice but to extract source from github only to get scripts directory .

Why is this folder not included in a prebuilt build?

---

<div class="post-metadata">

**Author:** ![wylie](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/wylie/32/81794_2.png) [@wylie](https://discuss.elastic.co/u/wylie)\
**Post date:** [October 13, 2019, 2:48pm UTC](https://discuss.elastic.co/t/kibana-plugins-require-elasticsearch-version-8-0-0/202905/6 "2019-10-13T14:48:49Z")

</div>

I haven't developed a custom plugin like this, but you may be right that the instructions here are optimized for working with the source directly.

If that's the case, then you should be working from the source on the correct branch: [https://github.com/elastic/kibana/blob/master/CONTRIBUTING.md#branching](https://github.com/elastic/kibana/blob/master/CONTRIBUTING.md#branching)

---

<div class="post-metadata">

**Author:** ![pgervais](https://avatars.discourse-cdn.com/v4/letter/p/65b543/32.png) [@pgervais](https://discuss.elastic.co/u/pgervais)\
**Post date:** [October 13, 2019, 10:13pm UTC](https://discuss.elastic.co/t/kibana-plugins-require-elasticsearch-version-8-0-0/202905/7 "2019-10-13T22:13:49Z")

</div>

Wylie

Actually the best way to develop a plugin as I found out is simply copy someone else working plugin as a starting point. Sine the online docs in this area are seriously lacking the best is to get a working example.

Peter Gervais  
25 Fraser Street , PO Box 21

St Andrews West

K0C 2A0

613-938-6549

---

<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 10, 2019, 10:13pm UTC](https://discuss.elastic.co/t/kibana-plugins-require-elasticsearch-version-8-0-0/202905/8 "2019-11-10T22:13:50Z")

</div>

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