Выберите, который работал в предыдущих версиях Apache Ignite, не работает в 2.8.0

#ignite

#ignite

Вопрос:

Я использую Apache Ignite 2.8.0. В старых версиях я мог выбирать node_attributes обычным выбором из кэша.

 SELECT t.VALUE FROM ignite.node_attributes t WHERE t.name = 'MONITOR_NODE'
  

В 2.8.0 этот выбор больше не работает для меня. Может быть, в ignite есть какие-то параметры, которые я забыл изменить? Или есть другой выбор для атрибутов узла?

Комментарии:

1. Объясните «не работает»: какие результаты вы наблюдаете? Вы не получаете никаких результатов? Исключение? Ваша JVM внезапно исчезает?

2. Сбой выполнения запроса. Схема ‘IGNITE’ не найдена.

Ответ №1:

В Apache Ignite 2.8.0 вы должны использовать SYS схему для запроса атрибутов узла. Что — то в этом роде:

SELECT t.VALUE FROM sys.node_attributes t WHERE t.name = 'MONITOR_NODE';

Комментарии:

1. Пожалуйста. Не могли бы вы рассмотреть возможность принятия ответа, поскольку он, по-видимому, помогает в соответствии с традициями и рекомендациями сообщества. Зеленая метка даст в будущем видимость того, что решение проверено.