# Kibana Canvas が Windows版 で動きません。

**URL:** <https://discuss.elastic.co/t/kibana-canvas-windows/142885>\
**Category:** 日本語による質問・議論はこちら\
**Created:** [August 3, 2018, 9:47am UTC](https://discuss.elastic.co/t/kibana-canvas-windows/142885 "2018-08-03T09:47:43Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![Hideki\_Kimura](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/hideki_kimura/32/22808_2.png) [@Hideki\_Kimura](https://discuss.elastic.co/u/Hideki_Kimura)\
**Post date:** [August 3, 2018, 9:47am UTC](https://discuss.elastic.co/t/kibana-canvas-windows/142885/1 "2018-08-03T09:47:44Z")

</div>

Elastic Stack : 6.3.2  
X-Pack : Basic  
Kibana Plugin : 未導入  
OS: Windows 10  
Browser : IE11, Chrome 67.0.3396.99

[Installation Instructions](http://canvas.elastic.co/stories/installing.html) に従って  
Kibana Canvas プラグインをインストールしましたが、  
Kibana を起動するとエラー画面が出て何もできません。

とりあえず Windows上で試してみたいので（Windowsである必要があります）、  
6.3.2 では動かないけど、6.3.1 だったら動くような  
対処情報をご存知の方いらっしゃいましたら、  
教えていただけないでしょうか。

 ![error](https://us1.discourse-cdn.com/elastic/original/3X/8/4/84e3733832d6f8099bafedf700c9a535ae56cf84.png)

---

<div class="post-metadata">

**Author:** ![Charaf\_Ahmed](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/charaf_ahmed/32/30467_2.png) [@Charaf\_Ahmed](https://discuss.elastic.co/u/Charaf_Ahmed)\
**Post date:** [August 3, 2018, 9:49am UTC](https://discuss.elastic.co/t/kibana-canvas-windows/142885/2 "2018-08-03T09:49:45Z")

</div>

STOP / START all

---

<div class="post-metadata">

**Author:** ![Hideki\_Kimura](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/hideki_kimura/32/22808_2.png) [@Hideki\_Kimura](https://discuss.elastic.co/u/Hideki_Kimura)\
**Post date:** [August 3, 2018, 1:59pm UTC](https://discuss.elastic.co/t/kibana-canvas-windows/142885/3 "2018-08-03T13:59:50Z")

</div>

Hi Charaf.

This screen shot is a result of operations below.

1. Stop Kibana.
2. Install Kafka Canvas Plugin.
3. Start Kibana

Nothing changed even though I tried to restart again.

---

<div class="post-metadata">

**Author:** ![r4-keisuke](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/r4-keisuke/32/9268_2.png) [@r4-keisuke](https://discuss.elastic.co/u/r4-keisuke)\
**Post date:** [August 3, 2018, 2:26pm UTC](https://discuss.elastic.co/t/kibana-canvas-windows/142885/4 "2018-08-03T14:26:29Z")

</div>

> [@6.2.0 starts with error](https://discuss.elastic.co/t/6-2-0-starts-with-error/118706/14):
>
> Maybe I figured this out. I think you have to run this from PowerShell not the command line. At least on my Windows 2016 Server, it wouldn't work until I used PowerShell to launch it. My guess would be that the optimize is creating paths that are too deep for the standard command prompt to handle.

同じ内容で苦労される方が結構いますねー  
解決方法はcmdじゃなくPowerShellを使うとか書いてますが私自身はWindowは詳しくないので、リンクを参照してくださいー

---

<div class="post-metadata">

**Author:** ![tsgkdt](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/tsgkdt/32/39151_2.png) [@tsgkdt](https://discuss.elastic.co/u/tsgkdt)\
**Post date:** [August 3, 2018, 3:04pm UTC](https://discuss.elastic.co/t/kibana-canvas-windows/142885/5 "2018-08-03T15:04:07Z")

</div>

Elasticsearch: 6.3.2  
Kibana: 6.3.2  
X-Pack: Basic  
Kibana-Plugin: canvas@0.1.2053  
OS: Windows 10 Pro (On Azure)  
Java: JDK1.8.0\_181  
Browser: Vivaldi 1.15.1147.55

この環境で、Elasticsearch,Kibanaをbatで起動してCanvasがKibanaのメニューに出ることを確認しました。  
もっともシンプルに、ES、Kibanaのzipを解凍し、batで起動しています。

Kibanaをbatで起動している場合、ログが標準出力に出てると思うので、そこに何かヒントになるようなものは出てませんか？  
kibana.ymlでlogging.verboseを有効にすると、もう少し手がかりが増えるかもしれません。

## Kibana Canvas

 ![image](https://us1.discourse-cdn.com/elastic/original/3X/f/1/f12013401e31c77ae9bc61f91cb278f06ca6309c.png)

## 環境のメモ

 ![image](https://us1.discourse-cdn.com/elastic/original/3X/c/8/c86bcc45dc5d6759b4570a4e20e91eca2337667b.png)

---

<div class="post-metadata">

**Author:** ![Hideki\_Kimura](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/hideki_kimura/32/22808_2.png) [@Hideki\_Kimura](https://discuss.elastic.co/u/Hideki_Kimura)\
**Post date:** [August 6, 2018, 1:32am UTC](https://discuss.elastic.co/t/kibana-canvas-windows/142885/6 "2018-08-06T01:32:50Z")

</div>

コメントありがとうございます。  
引用先確認して、Powershell で色々試しましたが  
（bat を起動、NodeJS自体を直接起動、プラグインのインストールの組み合わせ）  
現状、解決していません。

---

<div class="post-metadata">

**Author:** ![Hideki\_Kimura](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/hideki_kimura/32/22808_2.png) [@Hideki\_Kimura](https://discuss.elastic.co/u/Hideki_Kimura)\
**Post date:** [August 6, 2018, 6:09am UTC](https://discuss.elastic.co/t/kibana-canvas-windows/142885/7 "2018-08-06T06:09:41Z")

</div>

検証、コメントありがとうございます。  
最終的に私の環境でも動作しました。

---

<div class="post-metadata">

**Author:** ![tsgkdt](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/tsgkdt/32/39151_2.png) [@tsgkdt](https://discuss.elastic.co/u/tsgkdt)\
**Post date:** [August 6, 2018, 6:40am UTC](https://discuss.elastic.co/t/kibana-canvas-windows/142885/8 "2018-08-06T06:40:46Z")

</div>

後学のため、どこが原因だったのか、可能であれば教えていただけませんか？

---

<div class="post-metadata">

**Author:** ![Hideki\_Kimura](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/hideki_kimura/32/22808_2.png) [@Hideki\_Kimura](https://discuss.elastic.co/u/Hideki_Kimura)\
**Post date:** [August 6, 2018, 9:16am UTC](https://discuss.elastic.co/t/kibana-canvas-windows/142885/9 "2018-08-06T09:16:05Z")

</div>

パターンを試すのに時間かかってしまいました。

ほぼ私の環境固有の問題だったのですが、

c:\elastic\kibana\6.3.2\ にインストールし、  
環境変数 KIBANA\_HOME=c:\elastic\kibana\6.3.2 を定義して  
パスに %KIBANA\_HOME%\bin を追加して、bin 以下のバッチファイルを  
素でたたけるようにしていました。

一通り確認しましたが、Powershell とか利用せずとも  
カレントディレクトリが bin ディレクトリの状態で  
プラグインをインストールさえすれば、正しく動くということが分かりました。  
逆にフルパス指定しても、カレントディレクトリが bin でない状態で  
プラグインをインストールすると上記のエラーが発生しました。

---

<div class="post-metadata">

**Author:** ![Hideki\_Kimura](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/hideki_kimura/32/22808_2.png) [@Hideki\_Kimura](https://discuss.elastic.co/u/Hideki_Kimura)\
**Post date:** [August 20, 2018, 1:37am UTC](https://discuss.elastic.co/t/kibana-canvas-windows/142885/10 "2018-08-20T01:37:32Z")

</div>

別の端末で試した際に同じ操作で解決できませんでした。

別の端末では、r4-keisuke にご提示いただいたトピック通りの操作で解決出来ました。

> [@6.2.0 starts with error](https://discuss.elastic.co/t/6-2-0-starts-with-error/118706/14):
>
> Maybe I figured this out. I think you have to run this from PowerShell not the command line. At least on my Windows 2016 Server, it wouldn't work until I used PowerShell to launch it. My guess would be that the optimize is creating paths that are too deep for the standard command prompt to handle.

両社の違いですが、最初に事象が発生したわたしの環境には、  
NodeJSがインストールされていて、  
後の環境には、インストールされていませんでした。

Kibana のバッチを見ると、パス上に NodeJS が見つかったら  
Kibana に同梱されている NodeJS でなく、そちらを使うよう実装されていて  
それがややこしさを助長しているようです。

正直、同梱しているものをあえて使わないという  
実装の意図が理解できないです（バグ？）。。

なので、先に私が書いた対処は、

"NodeJS がインストール済みの環境に Canvas プラグインを入れる場合の対処"

> [@Kibana Canvas が Windows版 で動きません。](https://discuss.elastic.co/t/kibana-canvas-windows/142885/9):
>
> パターンを試すのに時間かかってしまいました。 ほぼ私の環境固有の問題だったのですが、 c:\elastic\kibana\6.3.2\ にインストールし、 環境変数 KIBANA\_HOME=c:\elastic\kibana\6.3.2 を定義して パスに %KIBANA\_HOME%\bin を追加して、bin 以下のバッチファイルを 素でたたけるようにしていました。 一通り確認しましたが、Powershell とか利用せずとも カレントディレクトリが bin ディレクトリの状態で プラグインをインストールさえすれば、正しく動くということが分かりました。 逆にフルパス指定しても、カレントディレクトリが bin でない状態で プラグインをインストールすると上記のエラーが発生しました。

になります。

---

<div class="post-metadata">

**Author:** ![r4-keisuke](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/r4-keisuke/32/9268_2.png) [@r4-keisuke](https://discuss.elastic.co/u/r4-keisuke)\
**Post date:** [August 20, 2018, 3:43am UTC](https://discuss.elastic.co/t/kibana-canvas-windows/142885/11 "2018-08-20T03:43:51Z")

</div>

なるほど、そういう挙動してるんですね。  
となるとWindowsのみというよりNode.jsの有無に引っ張られるイメージですが、  
実際はどうなんでしょうね。。。

ありがとうございました！

---

<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:** [September 17, 2018, 3:43am UTC](https://discuss.elastic.co/t/kibana-canvas-windows/142885/12 "2018-09-17T03:43:57Z")

</div>

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