Рубрика: Uncategorized

Шпоры по эластику

Тут я сгруппирую команды которые использую при работе с эластиком   # отобразить статус кластера curl localhost:9200/_cluster/stats | jq . # отобразить ошибки перемещения шардов между нодами curl localhost:9200/_cluster/allocation/explain | jq . # команда для определения шардов на нодах, curl -s ‘localhost:9200/_cat/shards’ | grep ‘node_name’ # так же используется чтобы определить на каких нодах каких шарды индекса curl -s ‘localhost:9200/_cat/shards’ | grep ‘index_name’ # так же статусы шардов (удобно для отслеживания релокации индексов) curl -s […]

Путешествия по кругам ада международных отправлений

При перееезде на Кипр, решил отправить свое барахло с помощью транспортной компании. Для начала я определился с обьемом перевозимого, решил что уложусь в 1 метр кубический и около 150 кило. Начал с этими исходными данными опрашивать разные транспортные компании почем они смогут перевезти мои вещи и ценник в среднем был около 130к и которого выбивалась сильно dhl (готовая доставить за от 200) и какой то манагер насчитавший мне 70. Его я и выбрал. Заранее все […]

Mongo

Install mongo wget -qO — https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add — echo «deb http://repo.mongodb.org/apt/debian buster/mongodb-org/5.0 main» | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list apt update sudo apt-get install -y mongodb-org systemctl start mongod Configure   Create replicaset rs.initiate( { _id : «example», members: [ { _id: 0, host: «mongodb0:27017» }, { _id: 1, host: «mongodb1:27017» }, { _id: 2, host: «mongodb-arbiter:27017″, arbiterOnly=true } ] })   Create user to non mention database for connection use admin db.createUser({user: «user» […]

Selenoid + UI

Есть херовина для автотестов тут описан принцип работы с ней. Пытаться настроить контейнер своими руками пустая трата времени лучше поставить докер в котором будут уже утрамбованы правильно сконфигурированные драйвера браузеров Есть демон который выполняет отправленный на него код ему для работы нужен: 1. конфиг browsers.json типа такого { «chrome»: { «default»: «64.0», «versions»: { «64.0»: { «image»: «selenoid/vnc:chrome_64.0», «port»: «4444», «env» : [«LANG=ru_RU.UTF-8», «LANGUAGE=ru:en», «LC_ALL=ru_RU.UTF-8»], «tmpfs»: { «/tmp»: «size=128m» } } } } }   […]

Java установка

для установки в первую очередь понадобится установочный файл : jre-8u241-linux-x64.tar   дальше простой алгоритм : mkdir /usr/lib/jvm tar xzf jre-8u241-linux-x64.tar.gz -C /usr/lib/jvm update-alternatives —install /usr/bin/java java /usr/lib/jvm/jre1.8.0_241/bin/java 1 update-alternatives —install /usr/bin/javaws javaws /usr/lib/jvm/jre1.8.0_241/bin/javaws 1