Невозможно использовать graql в командной строке - PullRequest
0 голосов
/ 20 февраля 2020

Поэтому я использую ядро ​​grakn 1.5.7 в Ubuntu 18.04.

Я хочу использовать команду graql. С более старыми версиями grakn было неплохо иметь доступный исполняемый файл graql. Вот команда, которую я использую из моей папки grakn.

graql console --keyspace prec --file ./schema.gql 

Однако в новых версиях и после 1.5.7 я не могу найти то же самое.

Я просмотрел раздел ошибок grakn и нашел this , чтобы быть близко, но не очень связанный вопрос. После чего я попытался заменить graql на grakn, но теперь я получаю эту ошибку

io.grpc.StatusRuntimeException: UNIMPLEMENTED: Method not found: session.SessionService/open
    at io.grpc.stub.ClientCalls.toStatusRuntimeException(ClientCalls.java:233)
    at io.grpc.stub.ClientCalls.getUnchecked(ClientCalls.java:214)
    at io.grpc.stub.ClientCalls.blockingUnaryCall(ClientCalls.java:139)
    at grakn.protocol.session.SessionServiceGrpc$SessionServiceBlockingStub.open(SessionServiceGrpc.java:273)
    at grakn.client.GraknClient$Session.<init>(GraknClient.java:165)
    at grakn.client.GraknClient$Session.<init>(GraknClient.java:136)
    at grakn.client.GraknClient.session(GraknClient.java:123)
    at grakn.core.console.ConsoleSession.<init>(ConsoleSession.java:90)
    at grakn.core.console.GraknConsole.run(GraknConsole.java:99)
    at grakn.core.console.GraknConsole.main(GraknConsole.java:140)

Не могу понять, каково разрешение для того же

Ответы [ 2 ]

1 голос
/ 20 февраля 2020

Итак, благодаря помощи команды grakn, я решил проблему, выполнив следующие шаги:

  1. заменил graql на grakn (для версий 1.5 и выше)
  2. stop grakn server ./grakn server stop
  3. запустить jps в командной строке, чтобы определить, есть ли какие-либо процессы, все еще работающие для сервера grakn
  4. использовать идентификатор процесса из шага 3 и завершить эти процессы с помощью kill -9
  5. Теперь выполните grakn server start
  6. , теперь выполняйте команды консоли grakn, они будут работать.
0 голосов
/ 20 февраля 2020

Начиная с Grakn Core 1.5.0, команда graql console удалена в пользу комбинированной команды: grakn console -k mykeyspace...

...