2017-04-26 25 views
2

我已經啓動Apache Ignite服務器通過Maven Dependency trough eclipse,任何人都可以告訴我如何通過visor命令監視緩存嗎?如何通過Maven安裝Apache Ignite時啓用它? 在此先感謝如何在Apache Ignite中啓用Visor命令行?

+1

不確定遮陽,但你有機會看看免費的Web控制檯的管理工具,通過GridGain託管?您可以使用它來管理和配置Ignite羣集。這裏是鏈接:https://console.gridgain.com/ – Dmitriy

+0

謝謝...這是偉大的工具。 –

回答

5

我認爲最簡單的方法是從「\ bin」文件夾下載binary distributive和午餐Visor命令行。請注意,您需要下載與您在基於Maven的應用程序中使用的版本相匹配的版本。

的第二種方式是使用Ignite-遮陽板的控制檯module from Maven

,並且經由啓動遮陽命令行:org.apache.ignite.visor.commands.VisorConsole對象(它擴展應用程序)。請注意,Visor命令行是在Scala上編寫的。

樣品的編號:

import org.apache.ignite.visor.commands.VisorConsole; 

public class Test { 
    static public void main(String args[]) { 
     VisorConsole.main(args); 
    } 
} 

另見遮陽命令行documentation

,也給了Web控制檯一試,因爲德米特里建議。

+0

根據你的建議我已經在pom.xml中添加了ignite-visor-console依賴關係,但接下來呢?如何開始監測? –

+1

@SambhajiSawant,我用示例代碼更新了我的答案。 – kuaw26

+0

謝謝你kuaw26 –

1

輸入'help'以獲取更多信息。 輸入'open'加入網格。 輸入'quit'退出Visor控制檯。

護目鏡>開 開放 顯示java.lang.NullPointerException 護目鏡>在的java.io.File。(File.java:277) 在org.apache.ignite.internal.util.GridConfigurationFinder.getConfigFiles(GridConfigurationFinder。 java:61) at org.apache.ignite.visor.visor $ .askConfigFile(visor.scala:1976) at org.apache.ignite.visor.visor $ .open(visor.scala:1546) at org。 apache.ignite.visor.visor $。開(visor.scala:1750) 在org.apache.ignite.visor.visor $$ anonfun $ 7.適用$ MCV $ SP(visor.scala:414) 在org.apache .ignite.visor.commands.VisorConsoleCommand $$ anon $ 1.invoke(VisorConsoleCommand.scala:53) at在org.apache.ignite.visor.commands.VisorConsole $ $ delayedInit :org.apache.ignite.visor.commands.VisorConsole $ $ .delayedEndpoint有機$ $阿帕奇點燃$ $帽舌命令$ VisorConsole $ 1(136 VisorConsole.scala) body.apply(VisorConsole.scala:57) 在scala.Function0 $ $ class.apply MCV $ SP(Function0.scala:34) 在scala.runtime.AbstractFunction0.apply $ $ MCV SP(AbstractFunction0.scala:12) at scala.App $$ anonfun $ main $ 1.apply(App.scala:76) at scala.App $$ anonfun $ main $ 1.apply(App.scala:76) at scala.collection.immutable.List。 foreach(List.scala:381) at scala.collection.generic.TraversableForwarder $ class.foreach(TraversableForwarder.scala:35) at scala.App $ class.main(App.scala:76) at org.apache。 ignite.visor.commands.VisorConsole $ .main(VisorConsole.scala:57) at org.apache.ignite.visor.commands.VisorConsole.main(VisorConsole.scala) at com.mstorm.ignition.IgniteServer.startIgnite(IgniteServer.java:65) at com .mstorm.ignition.IgniteServer。(IgniteServer.java:42) 在com.mstorm.ignition.IgniteServer.getInstance(IgniteServer.java:96) 在com.mstorm.ignition.IgniteServer.main(IgniteServer.java:160)

+0

傳遞您點擊緩存配置路徑與打開命令如:'open -cpath =/config/default.xml' – developerbhuwan

相關問題