Size: a a a

2021 March 12

ОК

Олег Кузьменко... in Tarantool
Всем привет. Поднял в докере тарантул. Сделал space  и навесил на id индекс:

s:format({
{name = 'id', type = 'unsigned'},
{name = 'band_name', type = 'string'},
{name = 'year', type = 'unsigned'}
})


s:create_index('primary', {
type = 'hash',
parts = {'id'}
})

Далее по руководству (https://github.com/tarantool/cartridge-springdata) делаю простое cartridge-springdata приложение. И пытаюсь добавить новый tuple:
       repository.save(new Book("qwerty", 2000));
       repository.findAll().forEach(System.out::println);

Получаю вот такую ошибку:
TarantoolServerException: TarantoolServerException: code=32801, message=Procedure 'ddl.get_schema' is not defined
источник

ОК

Олег Кузьменко... in Tarantool
Я так понимаю чтобы это работало нужно дополнительно в тарантуле развернуть cartridge-app с модулем tarantool/crud. Без этого не будет работать?
источник

DS

Dmitry Sharonov in Tarantool
угу
источник

AK

Alexey Kuzin in Tarantool
Олег Кузьменко
Я так понимаю чтобы это работало нужно дополнительно в тарантуле развернуть cartridge-app с модулем tarantool/crud. Без этого не будет работать?
Посмотрите внимательно инструкцию в quickstart.
Если вы хотите работать с просто Тарантулом без Cartridge, используйте ClusterTarantoolTupleClient без ProxyTarantoolTupleClient
источник

AK

Alexey Kuzin in Tarantool
Тогда такая ошибка не возникнет
источник

ОК

Олег Кузьменко... in Tarantool
Alexey Kuzin
Посмотрите внимательно инструкцию в quickstart.
Если вы хотите работать с просто Тарантулом без Cartridge, используйте ClusterTarantoolTupleClient без ProxyTarantoolTupleClient
я бы хотел использовать springdata, в которой cartridge под капотом. Или в конфигурации нужно в данном случае использовать ClusterTarantoolTupleClient?
источник

AK

Alexey Kuzin in Tarantool
Олег Кузьменко
я бы хотел использовать springdata, в которой cartridge под капотом. Или в конфигурации нужно в данном случае использовать ClusterTarantoolTupleClient?
Если springdata + cartridge, то читайте quickstart
источник

R

R-omk in Tarantool
@akudiyar
https://github.com/tarantool/cartridge/issues/1311#issuecomment-797350449
> Doesn't the stateful failover lead to the broken cluster as well? They say that triggers are necessary for the stateful failover too.


я об этом уже писал   ,  statful failover точно так же развалит репликацию , потому что от слова fencing там только название
https://t.me/tarantoolru/164467
источник
2021 March 13

ЯШ

Ярослав Шумаков... in Tarantool
R-omk
@akudiyar
https://github.com/tarantool/cartridge/issues/1311#issuecomment-797350449
> Doesn't the stateful failover lead to the broken cluster as well? They say that triggers are necessary for the stateful failover too.


я об этом уже писал   ,  statful failover точно так же развалит репликацию , потому что от слова fencing там только название
https://t.me/tarantoolru/164467
А при отсутсвии stateful failover что-то меняется?
источник
2021 March 14

C

Caffeine in Tarantool
Привет.
Подскажите пожалуйста как надо решать задачу в такой ситуации.

Создал некоторую схему некоторой таблицы. Все, запустили в прод. Данные копятся в этой таблице.

Позже выясняется, что надо добавить еще одну колонку, причем not null. Я понимаю, что нельзя так взять и добавить not null колонку.
Например в SQL я подобное решал так: добавлял null колонку, далее заполнял ее для всех, потом делал ее not null.

Как подобное решать в тарантуле?
Аналогично как в SQL? сделать null, заполнить, потом сделать not null
источник

MF

Michael Filonenko in Tarantool
Caffeine
Привет.
Подскажите пожалуйста как надо решать задачу в такой ситуации.

Создал некоторую схему некоторой таблицы. Все, запустили в прод. Данные копятся в этой таблице.

Позже выясняется, что надо добавить еще одну колонку, причем not null. Я понимаю, что нельзя так взять и добавить not null колонку.
Например в SQL я подобное решал так: добавлял null колонку, далее заполнял ее для всех, потом делал ее not null.

Как подобное решать в тарантуле?
Аналогично как в SQL? сделать null, заполнить, потом сделать not null
Да
источник

DL

Dmitry Lukovkin in Tarantool
Подскажите, есть ли возможность установить tarantool-metrics с вашего репозитория с помощью пакетного менеджера? Нашел на packagecloud только для Centos 7(надо б для 8) причем для ТТ 1.10! :
https://packagecloud.io/tarantool/1_10/packages/el/7/tarantool-metrics-0.7.0-1.el7.src.rpm

Или это не та метрика?
источник

GM

Georgy Moiseev in Tarantool
Должна быть та, rpm-ки мы собираем. И любая версия пакета metrics вообще должна для всех версий Tarantool подходить. Но на всякий случай надо уточнить у @yngvar_antonsson
источник

DL

Dmitry Lukovkin in Tarantool
Georgy Moiseev
Должна быть та, rpm-ки мы собираем. И любая версия пакета metrics вообще должна для всех версий Tarantool подходить. Но на всякий случай надо уточнить у @yngvar_antonsson
А на tarantool.io вообще не находит metrics при попытке установки. Мы просто перешли на репу  tarantool.io с packagecloud после того как тут в группе написали, что типа скоро там перестанут выкладывать
источник

IZ

Igor Zolotarev in Tarantool
Georgy Moiseev
Должна быть та, rpm-ки мы собираем. И любая версия пакета metrics вообще должна для всех версий Tarantool подходить. Но на всякий случай надо уточнить у @yngvar_antonsson
Все так
источник

DL

Dmitry Lukovkin in Tarantool
Не хочет ставиться на 8 Centos
Ошибка:
Проблема: conflicting requests
 - nothing provides tarantool-checks >= 2.1.0.0 needed by tarantool-metrics-0.7.0-1.el7.noarch
источник

DL

Dmitry Lukovkin in Tarantool
ТТ 2.6.2 свеже установленный
источник
2021 March 15

AT

Alexander Turenko in Tarantool
Dmitry Lukovkin
Подскажите, есть ли возможность установить tarantool-metrics с вашего репозитория с помощью пакетного менеджера? Нашел на packagecloud только для Centos 7(надо б для 8) причем для ТТ 1.10! :
https://packagecloud.io/tarantool/1_10/packages/el/7/tarantool-metrics-0.7.0-1.el7.src.rpm

Или это не та метрика?
@avtikhon Проверишь?
источник

AT

Alexander Tikhonov in Tarantool
Alexander Turenko
@avtikhon Проверишь?
да, конечно
источник

YD

Yaroslav Dynnikov in Tarantool
Какой-то странный способ запуска. Надо

.rocks/bin/luatest --coverage
источник