2017-04-26 12 views
2

나는 Maven Dependency Trough Eclipse를 통해 Apache Ignite 서버를 시작했는데, 누군가 visor 명령을 통해 캐시를 모니터하는 방법을 알려 줄 수 있습니까? Maven을 통해 Apache Ignite를 설치할 때 어떻게 활성화할까요? 미리 감사드립니다.Apache Ignite에서 Visor 명령 줄을 활성화하는 방법은 무엇입니까?

+1

Visor에 대해 잘 모르겠지만 GridGain에서 호스팅하는 무료 웹 콘솔 관리 도구를 살펴 보았습니까? Ignite 클러스터를 관리하고 구성하는 데 사용할 수 있습니다. 여기에 링크가 있습니다 : https://console.gridgain.com/ – Dmitriy

+0

고마워요 ... 훌륭한 도구입니다.귀하의 제안에 따라 –

답변

5

가장 쉬운 방법은 binary distributive과 "\ bin"폴더에서 Visor Visor 명령 줄을 다운로드하는 것입니다. Maven 기반 응용 프로그램에서 사용중인 것과 일치하는 릴리스를 다운로드해야합니다. (이 애플리케이션 확장) org.apache.ignite.visor.commands.VisorConsole 개체 :

번째 방법 발화 바이저 콘솔에게 module from Maven

를 사용 바이저 통해 명령 라인을 시작하는 것이다. 참고로, Visor 명령 행은 Scala로 작성되었습니다.

샘플 코드 :

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

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

는 또한 바이저 명령 행 documentation를 참조하십시오.

또한 Dmitriy가 제안한대로 웹 콘솔을 사용해보십시오.

+0

나는 점화 - 바이저 - 콘솔의 pom.xml에 의존하지만, 다음에 무엇을 추가해야? 어떻게 모니터링을 시작합니다? –

+1

@SambhajiSawant, 나는 샘플 코드와 함께 내 대답을 업데이트했습니다. – kuaw26

+0

감사합니다 kuaw26 –

1

자세한 내용은 'help'를 입력하십시오. 격자를 결합하려면 'open'을 입력하십시오. 'quit'을 입력하면 양식 바이저 콘솔을 종료합니다. 오픈

바이저> java.io.File의 오픈. (File.java:277) org.apache.ignite.internal.util.GridConfigurationFinder.getConfigFiles에서의 java.lang.NullPointerException이 바이저> (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 $ .open (visor.scala : 1750) at org.apache.ignite.visor.visor $$ anonfun $ 6.apply $ mcV $ sp (visor.scala : 414) at org.apache .ignite.visor.commands.VisorConsoleCommand $$ anon $ 1.invoke (VisorConsoleCommand.scala : 53) at org.apache.ignite.visor.commands.VisorConsole $ .delayedEndpoint $ org $ apache $ ignite $ visor $ commands $ VisorConsole $ 1 (VisorConsole.scala : 136) at org.apache.ignite.visor.commands.VisorConsole $ delayedInit $ scala.Function0 $ class.apply $ mcV $ sp (Function0.scala : 34) at scala.runtime.AbstractFunction0.apply $ mcV $ sp (AbstractFunction0.scala : 12)에 body.apply (VisorConsole.scala : 57) scala.App $$ anonfun $ main $ 1.apply (App.scala : 76) at scala.App $$ anonfun $ main $ 1.apply (App.scala : 76) at scala.collection.immutable.List. $ scal.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 (IgniteServer.java:96) at com.mstorm.ignition.IgniteServer.main (IgniteServer.java:160)

+0

open 명령과 함께 캐시 구성 경로를 시작합니다 :'open -cpath =/config/default.xml' – developerbhuwan