@devops_ru

Страница 498 из 4568
mio
24.06.2016
19:02:34
и потом сделать бекап

ptchol
24.06.2016
19:02:58
не понимаю.

mio
24.06.2016
19:03:03
можешь себе позволить maintenance time?

ptchol
24.06.2016
19:03:09
да

Google
mio
24.06.2016
19:03:16
ты же сам сказал, что старый кластер на hdd

перенеси старый кластер на сервера с ssd

а потом делай дамп

ptchol
24.06.2016
19:03:47
новый сервер 1 старых 3

mio
24.06.2016
19:03:59
дамп будет быстрее, если реплик будет равно кол-во нод в кластере - 1

ptchol
24.06.2016
19:04:04
не влезет )

Pavel
24.06.2016
19:05:19
Откуда это взялось?
Это же из курсов CS универа еще. Машины сейчас как ни крути обладают состоянием, хранят переменные, а бинарный код выполняется последовательно. Функциональные языки всего этого лишены, и приходится эмулировать их иммутабельность, рекурсию и все остальное.

Alex
24.06.2016
19:05:48
“Эмулировать рекурсию”?

Это как?

Что эмулировать в рекурсии?

tail call? Так это не эмуляция никакая

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

Google
Pavel
24.06.2016
19:08:22
По природе своей он последовательный. То что там извращаются с предиктивным выполнением и прочим - не значит что оно более нативное

А в ФП все по другому, выполнение идет из глубины, все это очень трудно компилятору.

Dmitrii
24.06.2016
19:09:20
/me достал попкорн

Nikolay
24.06.2016
19:09:29
?

ptchol
24.06.2016
19:10:11
https://github.com/taskrabbit/elasticsearch-dump
и кстати он медленный, https://github.com/skratchdot/elasticsearch-tools вот это быстрее.

Alex
24.06.2016
19:10:27
Особенно, когда надо TLB соседнего процессора сбросить

Pavel
24.06.2016
19:10:38
В коробке 8 ядер, а код на них распараллельить до сих пор не могут нормально. Только независимые участки.

mio
24.06.2016
19:11:07
@ptchol к чему спешка?

Alex
24.06.2016
19:11:10
Так вот и угадай теперь, какой код проще распараллелить

Декларативный или императивный

mio
24.06.2016
19:11:24
запись байтов на 4x скорости более качественная

чем на 16x

ptchol
24.06.2016
19:12:05
@ptchol к чему спешка?
всмысле ? там получается оно примерно 3 месяца копировать будет

Nikolay
24.06.2016
19:12:13
иксперты под пятничное пивко собрались

Pavel
24.06.2016
19:12:30
Сколько бы там ядер ни было - а каждое ядро исполняет код от начала до конца, принципиально ничего не поменялось.

mio
24.06.2016
19:12:44
@ptchol какой размер то?

и кол-во доков

ptchol
24.06.2016
19:13:23
~4.5млрд ~1тб на каждой ноде.

Google
Dmitrii
24.06.2016
19:13:53
Можно поинтересоваться какого рода данные?

ptchol
24.06.2016
19:14:07
какая нафиг разница )

mio
24.06.2016
19:14:20
это НЕ много данных

Dmitrii
24.06.2016
19:14:33
Ну я так, безотносительно вопроса ) Просто интересно.

mio
24.06.2016
19:14:55
оно должно максимум за сутки среплицироваться

ptchol
24.06.2016
19:15:07
прекрасно, но теми утилитами что ты показал они собираются их копировать по 3 месяца. меня такой срок не устраивает

реплицироваться не может мы уже выяснили

mio
24.06.2016
19:15:17
напиши свою

на go

там 30 строчек

но я бы попробовал поднять прежде реплики, чтобы на каждой ноде был полный набор

ptchol
24.06.2016
19:16:02
оно все равно в диск упирается

mio
24.06.2016
19:16:41
потом взял бы одну ноду и поднял бы там новый es 2.3 без кластера

Dmitrii
24.06.2016
19:16:46
@ptchol Как тебе такая идея... rsync'ом скопировать все индексы на новый сервак, а потом там поднять 3 инстанса и завести их в кластер

А потом уже начать ужимать индекс

ptchol
24.06.2016
19:16:56
не умещаются.

mio
24.06.2016
19:17:10
если данные будут видны, то тогда можно будет делать апгрейд и запускать репликацию

ааа

понятно

Dmitrii
24.06.2016
19:17:20
Так прости а как ты решил все это на одном сервере тогда разместить?

Google
ptchol
24.06.2016
19:17:49
у меня нлды с SSD меньше 1тб. там полезный volume 830гб.

во втором есть сжатие ))

Dmitrii
24.06.2016
19:18:02
LVM

ptchol
24.06.2016
19:18:26
мы тестили на этих данных, коэффициент сжатия 2.7 у нас.

ptchol
24.06.2016
19:18:34
поэтому влезть должно )

Alex
24.06.2016
19:18:37
Как это мешает функциональному языку?

Dmitrii
24.06.2016
19:19:06
поэтому влезть должно )
Так а не проще пару дисков туда вставить временно?

Pavel
24.06.2016
19:19:18
Как это мешает функциональному языку?
Это не помогает как минимум

Admin
ERROR: S client not available

Pavel
24.06.2016
19:19:46
Потому что у любого хаскеля под капотом в итоге ассемблерный код

Alex
24.06.2016
19:19:52
Конечно

Pavel
24.06.2016
19:19:52
Императивный

ptchol
24.06.2016
19:20:09
Так а не проще пару дисков туда вставить временно?
в новую ноду ? мы писали хостеру они говорят что больше нельзя.

Dmitrii
24.06.2016
19:20:21
Вот пидоры )

Подключите том по сети...

ptchol
24.06.2016
19:20:46
я могу от системной ссд еще отожрать гигов 200

в лвм засунуть но это как бы не поможет все равно

Dmitrii
24.06.2016
19:21:16
Так а сетевой том?

ptchol
24.06.2016
19:22:15
смаунтить с 3х нод на новую ноду, и запустить 3 инстанса и делать дамп ? а в чем отличие ?

Google
Dmitrii
24.06.2016
19:23:12
Не дамп, разве нельзя эластику сказать чтобы он свой индекс "сжал" до одной реплики?

Я таким не занимался ни разу, просто как идея.

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

ptchol
24.06.2016
19:25:09
можно, но именно реплик.

кол-во шардов в индексе поменять нельзя, и они могут быть размазаны по нодам.

Roman
24.06.2016
19:26:12
@mpenzin

я сейчас вот компонент перепиливаю с тестами, можешь в чувака этим кинуть https://github.com/Zibx/component

а ещё лучше пусть раздупляет бэм

там в принципе есть всё что только может понадобиться

кое-чего из уже публичных обновок

к слову

Dmitrii
24.06.2016
19:27:37
@ptchol Наверное вопрос будет тупой, смотрел ли ты это: https://www.elastic.co/guide/en/elasticsearch/guide/current/retiring-data.html#migrate-indices ?

Еще как вариант можно запустить синхронизацию всех данных "с конца" списка и пожить так пару месяцев. Но это конечно еси данные только добавляются.

ptchol
24.06.2016
19:36:02
@ptchol Наверное вопрос будет тупой, смотрел ли ты это: https://www.elastic.co/guide/en/elasticsearch/guide/current/retiring-data.html#migrate-indices ?
чот не понимаю как поможет в принципе с учетом того что все уже так или иначе аллоцированно.

Еще как вариант можно запустить синхронизацию всех данных "с конца" списка и пожить так пару месяцев. Но это конечно еси данные только добавляются.
мне не вариант, мне нужно провести тесты, и если все ок и не обнаружим проблем, переехать на новый кластер с новыми данными.

Dmitrii
24.06.2016
19:38:06
А чем не вариант?

Пока не вижу противоречий в этом подходе

ptchol
24.06.2016
19:40:02
долго же )

Dmitrii
24.06.2016
19:41:06
А там горит?

ptchol
24.06.2016
19:48:35
ну как бы да

хотелось бы за сутки там двое, все сделать првоерить

Vsevolod
24.06.2016
20:00:41
а есть тут JIRAманьяки? хочу замутить активитистрим, чтобы показывало все обновления в ишьюсах в которых я вотчер(или ещё кто-то), а также все упоминания меня в комментариях.

Страница 498 из 4568