Я новичок в Ignite и Kubernetes. Я пытаюсь перенести наше локальное решение в Microsoft Cloud. Первым шагом является переход к Apache Ignite к Azure Kubernetes.
Я следую инструкциям (Apache Ignite Instructions ) и настраиваю приложение зажигания на Azure Kubernetes. Когда я контролирую сервисы с панели управления, он работает, и сервисы выглядят как на изображении ниже.
Пожалуйста, посмотрите образ службы зажигания
Но, наконец, я пытаюсь для создания примера данных на Ignite я получаю сообщение об ошибке.
Я пытаюсь подключиться таким образом из Power Shell:
PS az login
PS C:\apache-ignite-2.8.0-bin\bin> ./sqlline.bat --verbose=true -u jdbc:ignite:thin://{MyExternalIP}:10800
После этого я получаю это сообщение от Power Shell
выдача:! Connect jdb c: ignite: thin: // {MyExternalIP}: 10800 '' '' org. apache .ignite.IgniteJdbcThinDriver Подключение к jdb c: ignite: thin: / / {MyExternalIP}: 10800 Подключен к: Apache Ignite (версия 2.6.0 # 20180710-sha1: 669fea cc) Драйвер: Apache Тонкий драйвер Ignite JDBC (версия 2.8.0 # 20200226-sha1: 341b01df) Автокоммит статус: true изоляция транзакции: TRANSACTION_REPEATABLE_READ sqlline версия 1.3.0 0: jdb c: ignite: thin: // {MyExternalIP}: 10800>
И наконец, я запускаю последнюю команду для проверки из инструкции
!run ../examples/sql/world.sql
Вот сообщение об ошибке для этого комм и.
Ошибка: оператор закрыт. (состояние =, код = 0) java. sql .SQLException: оператор закрыт. в орг. getWarnings (JdbcThinStatement. java: 538) в sqlline.Commands.execute (Команды. java: 849) в sqlline.Commands. sql (Команды. java: 733) в sqlline.SqlLine.dispatch (SqlLine . java: 795) в sqlline.SqlLine.runCommands (SqlLine. java: 1706) в sqlline.Commands.run (Команды. java: 1317) в sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) в sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl. java: 62) в sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl. java: 43) в java .64. *: 498) в sqlline.ReflectiveCommandHandler.execute (ReflectiveCommandHandler. java: 38) в sqlline.SqlLine.dispatch (SqlLine. java: 791) в sqlline.SqlLine.begin (SqlLine. java: 668) sqlline.SqlLine.start (SqlLine. java: 373) в sqlline.SqlLine.main (SqlLine. java: 265) Прерывание набора команд, поскольку «force» равно false и команда не выполнена: «DROP TABLE IF EXISTS Country;» *
Оболочка All power выглядит так
Понятия не имею, что не так?