Size: a a a

2021 April 14

VS

Vasiliy Soshnikov in Tarantool
А я думал я видел в этой жижни все ...
источник

AT

Alexander Turenko in Tarantool
Жень, ссылка, похоже, протухла.
источник
2021 April 15

АР

Алексей Рыжов... in Tarantool
Всем привет! Подскажите пожалуйста, есть ли возможность с помощью lua написать такую процедуру для тарантула, чтобы сначала к таблице применялся поиск по первому индексу, потом на результат первого поиска применялся поиск по второму индексу и так далее? То есть фильтрация, которая каждый раз отбрасывает лишнее. Или нельзя к результату поиска по индексу применить поиск по индексу ещё раз?
источник

MF

Michael Filonenko in Tarantool
прив

если прямо говорить в терминах индексов, то ещё раз применить нельзя
источник

MF

Michael Filonenko in Tarantool
но если говорить про запросы то это делается через итерацию по индексу сразу с фильтрацией по необходимым полям
источник

АР

Алексей Рыжов... in Tarantool
Спасибо!
источник

I

Ivan in Tarantool
Всем привет, подскажите пожалуйста как узнать сколько памяти занимает кортеж?
источник

KO

Konstantin Osipov in Tarantool
прямой - :bsize()
источник

KO

Konstantin Osipov in Tarantool
источник

I

Ivan in Tarantool
спасибо)
источник

EB

Eugene Blikh in Tarantool
Так она трёхлетней давности :)
источник

EB

Eugene Blikh in Tarantool
Сейчас поищу
источник

EB

Eugene Blikh in Tarantool
вернул
источник

SZ

Sergey Zhemzhitsky in Tarantool
Други, а Tarantool Data Grid - это OSS? А то что-то сходу не найду, где взять.
источник

IN

Ivan Naidenov in Tarantool
Нет, это Enterprise
источник

АД

Арефьев Дмитрий... in Tarantool
Добрый день. Скажите, пожалуйста, а если изменились порты в картридж кластере, и теперь в админке висит Procedure '_G.__cartridge_upload_begin' is not defined что необходимо сделать что бы применилось?
источник

IB

Ivan Blohin in Tarantool
Всем привет. Подскажите, пожалуйста.
Есть lua файл с примерным содержимым:


box.cfg {
listen = 3305,
log = '/var/log/tarantool.log'
}

box.schema.user.create('tarantool', { password = 'tarantool', if_not_exists = true })
box.schema.user.grant('tarantool', 'create,alter,drop,execute,read,write', 'universe', nil, { if_not_exists = true })


Запускается это добро через systemd:
```
[Service]
WorkingDirectory=/opt/tarantool
ExecStart=/usr/bin/tarantool /etc/tarantool.lua start
ExecStop=/usr/bin/tarantool /etc/tarantool.lua stop
RemainAfterExit=yes

```

Правильно ли я понимаю, что абсолютно все, что связано с tarantool будет свалено в WorkingDirectory (в т.ч. все то, что связано с репликацией)? Сейчас я вижу в ней .snap, .xlog файлы.

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

MA

Mons Anderson in Tarantool
а зачем вы это так запускаете?
вместе с тарантулом идёт хороший unit файл
источник

MA

Mons Anderson in Tarantool
и да, никаких start/stop не будет. т.е. это в принципе неработоспособнй unit
ExecStop=/usr/bin/tarantool /etc/tarantool.lua stop
источник

MA

Mons Anderson in Tarantool
положите свой lua в /usr/share/myapp/init.lua
сделайте симлинк
/etc/tarantool/instances.available/myapp.lua -> /usr/share/myapp/init.lua

запустите через systemctl start tarantool@myapp
(ну или, можно просто засунуть весь init.lua в /etc/...)
источник