
Sun
30.11.2017
02:38:33
Тут пару недель назад проходила девопс-конфа в Тель-Авиве и с неё, наконец, выложили видосы. Прямо очень рекомендую к просмотру.
https://www.youtube.com/playlist?list=PL8tivQAdoavMyd5qrMszXYaN6TVRuMrDq
Вот этот видос очень настоятельно рекомендуется всем, кто управляет наёмными сотрудниками https://www.youtube.com/watch?v=SjuF1IW7Ykk&index=27&list=PL8tivQAdoavMyd5qrMszXYaN6TVRuMrDq

Artem
30.11.2017
06:20:53
кто-нибудь сталкивался? https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=829078
один к одному эта ошибка "Exception in thread "main" java.lang.NoClassDefFoundError: org/elasticsearch/common/jackson/dataformat/yaml/snakeyaml/error/YAMLException"

Google


Artem
30.11.2017
06:21:15
процесса нет, service elasticsearch status говорит что все гуд :)
ubuntu 17.10, elasticsearch 6.0
/usr/share/elasticsearch/bin/elasticsearch
Exception in thread "main" java.lang.NoClassDefFoundError: org/elasticsearch/common/jackson/dataformat/yaml/snakeyaml/error/YAMLException
at org.elasticsearch.common.jackson.dataformat.yaml.YAMLFactory._createParser(YAMLFactory.java:426)
at org.elasticsearch.common.jackson.dataformat.yaml.YAMLFactory.createParser(YAMLFactory.java:327)
at org.elasticsearch.common.xcontent.yaml.YamlXContent.createParser(YamlXContent.java:90)
at org.elasticsearch.common.settings.loader.XContentSettingsLoader.load(XContentSettingsLoader.java:45)
at org.elasticsearch.common.settings.loader.YamlSettingsLoader.load(YamlSettingsLoader.java:46)
at org.elasticsearch.common.settings.ImmutableSettings$Builder.loadFromStream(ImmutableSettings.java:982)
at org.elasticsearch.common.settings.ImmutableSettings$Builder.loadFromUrl(ImmutableSettings.java:969)
at org.elasticsearch.node.internal.InternalSettingsPreparer.prepareSettings(InternalSettingsPreparer.java:110)
at org.elasticsearch.bootstrap.Bootstrap.initialSettings(Bootstrap.java:144)
at org.elasticsearch.bootstrap.Bootstrap.main(Bootstrap.java:215)
at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:32)
Caused by: java.lang.ClassNotFoundException: org.elasticsearch.common.jackson.dataformat.yaml.snakeyaml.error.YAMLException
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 11 more
/me полагал что elasticsearch.yml кривой, но нет… он "из коробки".
если подсунуть кривой конфиг - SettingsException[Failed to load settings from [file:/usr/share/elasticsearch/config/elasticsearch.yml]]
IOException[Tabs are illegal in YAML. Did you mean to use whitespace character instead?]


Александр
30.11.2017
07:39:19

Artem
30.11.2017
07:39:45
5.5 работает на той же конфе… 5.6 и 6.0 нет

Alexandr
30.11.2017
08:27:57
положи рядом
в ошибке написано, что вызывается класс, которого нет в класспасе
сборка кривая

Artem
30.11.2017
08:28:31
семен семеееееныч

Google

Alexandr
30.11.2017
08:29:32
с elasticsearch.yml?
c jar-ником, зависит от как запускается процесс, можно и внутрь упаковать, надо смотреть, можно прописать java -cp папка с этим jar

Artem
30.11.2017
08:31:35
QA их надо паяльник в задницу воткнуть за такой проеб

No1
30.11.2017
08:35:38
и в докере куб, прямо на главной докера визжат об этом

Alexandr
30.11.2017
08:36:25

No1
30.11.2017
08:36:30

Alexandr
30.11.2017
08:36:46

Nick
30.11.2017
08:37:57

Sergey
30.11.2017
08:38:20

Artem
30.11.2017
08:38:52

Nick
30.11.2017
08:38:56
Да вы ток jvm будете полгода тюнить
Полконфига

No1
30.11.2017
08:39:02
тащем-та да
хорошее различие от теории и практики мы видим на примере

Nick
30.11.2017
08:39:55
А что Кафка умеет отдельно от жвм работать?

Sergey
30.11.2017
08:40:22

Alexandr
30.11.2017
08:40:26

Artem
30.11.2017
08:40:44
хоть так, хоть через service

Nick
30.11.2017
08:40:50

Artem
30.11.2017
08:41:01
/usr/share/elasticsearch/bin/elasticsearch

Google

Sergey
30.11.2017
08:41:15

Nick
30.11.2017
08:41:36
Вы кафку без жвм подмаете?

No1
30.11.2017
08:42:25
пьяный чтоли?

Nick
30.11.2017
08:43:09
Конечно пьяный
Вечно пьяный

Sergey
30.11.2017
08:43:49
Вы кафку без жвм подмаете?
это здесь причём? изначально речь шла о том, что конфиг кафки простой. это раз.
все опции, передаваемые JVM при старте кафки, вынесены в отдельный файл. это два.
настройки самой кафки лежат в своём файле. это три.
поэтому ещё раз - лежат два отдельных файла, НИКАК НЕ СВЯЗАННЫХ друг с другом. нахер здесь доскер?

Nick
30.11.2017
08:45:14
Наверное чтобы удобно было доставлять на сервер?

Sergey
30.11.2017
08:46:50

Alexandr
30.11.2017
08:47:14

Artem
30.11.2017
08:47:24
я в курсе

Alexandr
30.11.2017
08:47:25
забудь про них - онли пробелы

Artem
30.11.2017
08:47:30
ansible научил )

Alexandr
30.11.2017
08:49:05
elasticsearch-env этот файлик вызывается? в нем прописаны пути до папки lib

Artem
30.11.2017
08:55:24
env’а этого

Admin
ERROR: S client not available

Alexandr
30.11.2017
08:56:54
ll /usr/share/elasticsearch/bin/

Artem
30.11.2017
08:57:46
-rwxr-xr-x 1 root root 402 май 20 2016 classpath.in.sh*
-rwxr-xr-x 1 root root 8115 май 21 2016 elasticsearch*
-rwxr-xr-x 1 root root 2118 май 21 2016 elasticsearch.in.sh*
-rwxr-xr-x 1 root root 8121 ноя 30 08:24 elasticsearch.save*
-rwxr-xr-x 1 root root 2571 май 21 2016 plugin*
Не мой велосипед, разраба

Google

No1
30.11.2017
09:02:17
офф ансибл плейбук от еластика мучаете? :)

Artem
30.11.2017
09:20:24

Alexandr
30.11.2017
09:22:03
classpath.in.sh что содержит?
Го в личку

Alexander
30.11.2017
10:23:00
Привет, Нужна помощь по анализу raw email старых по причинам bounce (не доставки, отказа доставки)
Пробую spamassassin - spamc < “raw message” - на выход вылетает тот же “raw message”
Если офтоп, прошу подсказки, какое сообщество может направить

Dorian
30.11.2017
11:38:39
Есть 50к json обьектов по полям которых нужно делать поиск и делать выборку
MySQL или Монга?

Bogdan
30.11.2017
11:39:33
а в MySQL есть поддержка json?

Aleksandr
30.11.2017
11:39:36

Dorian
30.11.2017
11:39:39
Есть

nikoinlove
30.11.2017
11:39:41
даже если и есть, то все равно монга)

Max
30.11.2017
11:39:51
Ну смотря что за джейсон

Dorian
30.11.2017
11:40:15
Nested как положено

nikoinlove
30.11.2017
11:41:31
как минимум потому что mysql не умеет нормально индексировать колонки в жсоне
ты же сказал поиск делать

☺
30.11.2017
11:43:10
postgres умеет в json

nikoinlove
30.11.2017
11:43:39
да все более-менее умеют в жсон

Google

☺
30.11.2017
11:43:47
монга - если хочешь веселья

nikoinlove
30.11.2017
11:43:47
но лучше и проще монга)

☺
30.11.2017
11:43:53
проще != лучше
осилить постгрю под задачу или эластик тоже просто