2015-11-15 2 views
5

Я следую руководству http://s3.thinkaurelius.com/docs/titan/1.0.0/getting-started.html на моем компьютере с Windows.gremlin от titan 1.0.0 не работает из окна на окнах

но я застрять на самом первом этапе, получая гремлина бежать:

>bin\gremlin.bat 
Error opening zip file or JAR manifest missing : ..\lib\jamm-0.3.0.jar 
Error occurred during initialization of VM 
agent library failed to init: instrument 

ответ

6

Найдено решение in this google group по этому вопросу и больше:

запустить гремлина отредактируйте gremlin.bat файл:

Изменение:

set LIBDIR=..\lib 

To:

set LIBDIR=lib 

Изменение:

if "%CP%" == "" (
set CP=%LIBDIR%\%1 
)else (
set CP=%CP%;%LIBDIR%\%1 
) 

To:

if "%CP%" == "" (
set CP=%1 
)else (
set CP=%CP%;%1 
) 

также, чтобы добавить способности истории команд в командной строке гном:

в gremlin.bat файле добавить строка набора JAVA_OPTIONS (решение из того же источника):

set JAVA_OPTIONS=-Xms32m -Xmx512m -javaagent:%LIBDIR%\jamm-0.3.0.jar 

добавить:

set JAVA_OPTIONS=-Xms32m -Xmx512m -javaagent:%LIBDIR%\jamm-0.3.0.jar -Djline.terminal=none 

и, наконец, изменить LogLevel: добавить файл с именем logback.xml в папке титаном-1.0.0-hadoop1, содержащий: (solution from the same source)

<configuration> 
    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> 
    <!-- encoders are assigned the type 
     ch.qos.logback.classic.encoder.PatternLayoutEncoder by default --> 
    <encoder> 
     <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern> 
    </encoder> 
    </appender> 
    <root level="WARN"> <!-- set loglevel here--> 
    <appender-ref ref="STDOUT" /> 
    </root> 
</configuration> 
Смежные вопросы