Содержание
- Подготовка нового загрузочного раздела
- Запись образа на флешку
- Загружаемся с созданного носителя
- Инсталляция дистрибутива Линукс
- Возможные проблемы после установки
- Зачем нужно устанавливать Ubuntu рядом с Windows?
- Первый этап: создание загрузочной флешки
- Запись флешки с помощью Rufus
- Второй этап: начало установки
- Начало установки через BIOS
- Начало установки через UEFI
- Выбор метода установки Ubuntu
- Разметка диска
- Использование Linux в Windows 10
- Возможные проблемы
- Установка Elasticsearch на Linux/Ubuntu
- Установка ElasticSearch в Docker
- Установка Elasticsearch в Vagrant
- Установка Elasticsearch на Windows 10
Начало › Windows 10 › Установка Ubuntu непосредственно с Windows 10
В последнее время все больше пользователей, скачавших Windows 10, желают если не перейти на один из дистрибутивов Linux, то хотя бы использовать бесплатную альтернативу операционной системе от Microsoft в качестве второй ОС. Естественно, этим дистрибутивом является Ubuntu благодаря своей простоте и популярности. Процесс инсталляции этого дистрибутива Linux рядом с Windows 10 в последних версиях упрощен до невозможного – любой пользователь, знакомый с инсталляцией «десятки» справится с этой задачей, выполняя приведенные в статье инструкции.
Основной проблемой, с которой сталкиваются юзеры, желающие установить Ubuntu на компьютер с Виндовс – это отсутствие руководства по инсталляции Linux на устройство с обновленной версией BIOS под названием UEFI. Первая установка может показаться сложной.
Для инсталляции Ubuntu Linux из-под Windows 10 нам понадобятся следующие инструменты:
- образ дистрибутива, загруженный с официального сайта, или рабочая сборка, коих в сети немного, но они есть;
- флешка объемом от 2 Гигабайт (порой хватает и 2 Гб) для записи на нее установочных файлов;
- достаточный объем свободного места на диске, куда совершается установка Ubuntu;
- бесплатный менеджер томов, при помощи которого создадим раздел под новую операционную систему (хотя во время установки тоже можно выполнить разбиение разделов, но для новичков задача может показаться сложной).
Подготовка нового загрузочного раздела
Давать конкретные советы в этом разделе не получится ввиду различной конфигурации компьютеров с Windows 10 и предпочтений пользователей. Удобный инструмент для управления разделами HDD также каждый выбирает самостоятельно.
Для Ubuntu и классического набора приложений для повседневного пользования вполне достаточно 12-16 Гб пространства, потому раздел стоит создавать размером от 20 Гб, «откусив» это пространство от одного из существующих логических дисков. Форматировать созданный раздел следует в файловой системе ext4.
Посмотрите ещё: Компьютер Raspberry Pi 2 и его настройки Windows 10
Запись образа на флешку
Для записи дистрибутивов Linux на флешку с формированием на ней загрузочной области существует масса инструментов. Большинство пользователей рекомендуют загружать WinSetupFromUSB или малоизвестную, но отлично справляющуюся со своими задачами утилиту Universal UBS Installer.
- Скачиваем и запускаем приложение на Windows 10.
Это портативная утилита, потому установка приложения на компьютер не требуется.
- Выбираем название дистрибутива с выпадающего меню как на скриншоте.
- Рядом жмем «Browse» и задаем путь к загруженному iso-файлу.
- Выбираем флешку, ориентируясь по ее буквенной метке, если к ПК подключено несколько USB-накопителей.
- Ставим флажок возле «Format X drive» для форматирования устройства рядом с меню выбора флешки.
- Жмем «Create».
Загружаемся с созданного носителя
- После формирования загрузочной флешки перезапускаем компьютер с Windows 10, зажав клавишу «Shift» во время клика по кнопке перезагрузки.
- Жмем «Диагностика», после чего переходим в «Дополнительные параметры».
- В открывшемся меню жмем по «Параметрам встроенного ПО UEFI».
- Находим пункт, отвечающий за загрузку (в нем обязательно присутствует слово «boot») и изменяем приоритетность устройств загрузки, указав USB-флешку первой.
- Жмем F10 для выхода с сохранением настроек.
Как завершится установка Ubuntu Linux, придется изменить приоритет загрузки, указав жесткий диск первым.
Это универсальный для всех компьютеров с Windows 10 метод войти в меню загрузки. Более простым является вызов меню загрузки одной из функциональных клавиш (F9, F11). После этого не придется обратно изменять параметры UEFI.
Инсталляция дистрибутива Линукс
После запуска с флешки увидите следующее окно.
- Кликаем по варианту «Установить Ubuntu» и дожидаемся завершения приготовлений, перед тем как запустится установка.
- При наличии конфликтов постарайтесь устранить их. Подключение к интернету, например, понадобится для обновления системы.
- Отмечаем флажком опцию, отвечающую за установку кодеков для воспроизведения мультимедиафайлов.
- Выбираем последний вариант установки.
Посмотрите ещё: Как делать тонкую настройку Windows 10
Установка Ununtu рядом с Виндовс 10 – раздел создается автоматически без предоставления возможности указать, какой диск уменьшить и на сколько.
Замена Windows 10 на Ubuntu Linux также нам не подходит.
- Также выбираем 3-й вариант для самостоятельной работы с разделами. Все манипуляции с разделом рекомендуется выполнять с-под Windows, дабы пропустить этот процесс, когда происходит установка Ubuntu Linux.
- Выбираем созданный ранее том в ext4 и жмем «Установить сейчас».
- Во время копирования файлов задаем другие параметры будущей операционной системы:
- раскладку клавиатуры;
- указываем часовой пояс.
- Затем вводим имя пользователя, компьютера и задаем пароль при необходимости.
Отметив опцию автоматического входа в систему, увидите, что Ubuntu Linux не спросит пароля после загрузки, а сразу запустится, но пассворд потребуется вводить при изменении важных настроек. https://realme-compare.ru/
- После указания параметров дожидаем завершения копирования файлов, установки Ubuntu рядом с Windows 10 и обновления инсталлируемого дистрибутива при наличии интернета и выборе соответствующей опции.
- По завершению процесса перезагружаем компьютер.
Возможные проблемы после установки
После того, как завершилась установка Ubuntu, могут возникнуть некие неполадки, которые кратко рассмотрим в заключительном разделе.
- Если после перезапуска компьютера сразу загружается Ubuntu без возможности выбора ОС, значит установщик Linux не обнаружил загрузочный раздел Виндовс. Загружаемся и вводим команду «sudo update-grub» в терминал для сканирования разделов в поисках загрузочной записи «десятки» и изменения загрузчика.
- Грузится Windows 10 без возможности выбора Ubuntu. Загружаемся с Ubuntu LiveCD, запускаем терминал с подключенным интернетом (для скачивания утилиты Boot Repair) и вводим команды:
После запуска программы Boot Repair жмем по первой кнопке: «Recommended repair».
Далее приложение попросит ввести 4 отображаемых в окне команды в терминал для исправления неполадки, дабы завершилась установка новых параметров загрузчика.
Посмотрите ещё: Приложение заблокировано в целях защиты Windows 10
Опубликовано в Windows 10
Многие, кто зашел на эту страницу, впервые слышат, что есть возможность установить две операционные системы рядом друг с другом, однако такая возможность есть. Данная статья предназначается для тех людей, кто хочет узнать, как происходит установка Ubuntu рядом с Windows 10. В статье будут подробно разобраны все аспекты представленной операции, от самого начала и до последних этапов.
Зачем нужно устанавливать Ubuntu рядом с Windows?
Изначально стоит поговорить о том, зачем это, вообще, нужно. Ведь многие люди на протяжении всей жизни пользуются лишь единой операционной системой, установленной на своем компьютере, и не жалуются. Конечно, нужда в такой установке у каждого своя, но в любом случае утверждать то, что она необходима, глупо.
Чтобы разобрать данный вопрос подробно, нужно изначально ознакомиться с самими операционными системами, то есть с Ubuntu и Windows. И если о Windows знает практически каждый человек, то об Ubuntu, возможно, кто-то слышит впервые. Конечно, обо всем в статье рассказать не удастся, как-никак тема не об этом, но пару аспектов затронуть стоит.
Первое отличие и, возможно, главное — это то, что в операционной системе Ubuntu отсутствует реестр. Вероятно, многим это ни о чем не говорит, но данный факт является положительным. Ведь каждый сталкивался с такой проблемой, что после долгого использования Windows она начинает тормозить: процессы запускаются долго, центральный процессор не справляется с обработкой поставленных задач и компьютер периодически зависает. Так вот, это все из-за засора реестра. То есть даже если вы будете пользоваться Ubuntu очень долго, ее производительность не будет падать.
Помимо этого, на Ubuntu не существует вирусов, и нет необходимости защищать систему антивирусами.
Все это положительно сказывается на работе этой ОС, и большинство людей именно поэтому заинтересованы тем, как совершается установка Ubuntu рядом с Windows 10.
Первый этап: создание загрузочной флешки
Перед рассказом о том, как происходит установка Ubuntu рядом с Windows 10, нужно объяснить, как записать загрузочную флешку с нужной операционной системой.
Здесь все просто, однако многие на данном этапе заходят в тупик. В наше время программ, которые позволяют записать образ ОС, очень много, и все они хороши по-своему, некоторые позволяют это сделать быстро и без глубоких знаний в компьютерах, а другие наоборот.
В статье пойдет речь об одной из таких программ, точнее о Rufus.
Сейчас ближе ознакомимся с ней.
Запись флешки с помощью Rufus
Запись загрузочной флешки при помощи программного обеспечения Rufus можно считать самой простой и быстрой. И если вы сомневаетесь в своих силах, то данный способ именно для вас.
Данная программа находится в открытом доступе, и каждый ее может скачать бесплатно с официального сайта. После загрузки установка не требуется, можно сразу приступать к записи образа на флешку.
После открытия перед вашими глазами появится интерфейс программы. Как можно заметить, он очень компактен, и это хорошо, ведь он избавлен от лишней никому не нужной информации, и все выполняемые действия будут вести лишь к одному — к записи загрузочной флешки.
Итак, флешка вставлена в компьютер, и вы готовы начинать процесс. Для этого:
-
Определяем, какой образ будет записан. В правой нижней части окна программы найдите кнопку с пиктограммой диска нажмите ее. Откроется проводник, в нем проложите путь к скачанному файлу, в данном случае к Ubuntu, и нажмите ОК.
-
Определяем флешку. В окне программы найдите пункт «Устройство», нажмите на него, появится выпадающий список, в нем выберите вашу флешку.
-
Определяем схему разделов и тип интерфейса системы. На данном шаге нужно выбрать ваши показатели. Если у вас MBR, то выбирайте его, если GPT — то его. Более детально об этом поговорим чуть ниже.
-
Определяем файловую систему. В нашем случае выбираем FAT32, так как мы устанавливаем Linux-дистрибутив, если записывать надо было Windows, то выбрать стоило бы NTFS.
Теперь нажмите старт и ждите, пока флешка запишется.
Что касается выбора схемы разделов и типа системного интерфейса, то здесь в целом все просто. Если установка Ubuntu рядом с Windows 10 на GPT диск происходит, то в выпадающем списке выберите именно этот пункт, если на MBR с BIOS или UEFI, то соответственно, выберите его. Но не думайте, что для каждого пункта инструкции будут разные. Установка Ubuntu рядом с Windows 10 MBR ничем не отличается от GPT.
Второй этап: начало установки
К сожалению, данный этап может существенно отличаться у разных пользователей, так как он напрямую зависит от типа системного интерфейса. Их, как известно, существует два вида: BIOS и UEFI. В статье пойдет речь о каждом из них, и подробно будет рассказано, как проходит установка Ubuntu рядом с Windows 10 на UEFI и BIOS.
Начало установки через BIOS
BIOS, скорей всего, установлена у каждого второго человека, читающего эту статью. В целом она уже считается пережитком, именно UEFI пришла на ее смену. Но так как людей с BIOS все еще много, стоит затронуть и тему установки Ubuntu через нее.
После того как образ ОС был записан на флешку, начинается установка Ubuntu 16.04 рядом с Windows 10. Для этого перезагрузите свой компьютер и во время его запуска нажимайте клавишу Del или F2. Это приведет к тому, что вы попадете в BIOS компьютера. Здесь нас интересует лишь одна вкладка. С помощью стрелок направления на клавиатуре перейдите на вкладку BOOT. Именно в ней нам нужно выбрать приоритетное устройство при запуске компьютера. Нам нужно выбрать флешку.
Важно! На каждом компьютере BIOS может отличаться, и выбор приоритетного устройства может видоизменяться, поэтому конкретики не будет.
Если у вас все плохо с пониманием иностранного языка, то обращайте внимание на поля, где будет написано Hard, Disk и Priority. Напротив этих полей будет написано наименование вашего жесткого диска, зачастую начало у него SATA, именно SATA нужно поменять на USB Flash Card.
Надеемся, такое абстрактное представление поможет вам выбрать правильные настройки, но даже если была совершена ошибка — не бойтесь, ни к чему плохому она не приведет.
После выбора приоритетного устройства перейдите в графу Exit и выберите первый пункт – «Выход с сохранением измененных настроек».
Теперь ваш ПК перезагрузится и запустится инсталлятор Ubuntu.
Начало установки через UEFI
В целом установка Ubuntu рядом с Windows 10 UEFI и BIOS ничем не отличается, лишь этапы немного различны.
Вам также после записи загрузочной флешки нужно будет перезагрузить компьютер и войти в BOOT Menu, только теперь UEFI. Для этого при загрузке компьютера надо нажать соответственную клавишу, на каждом компьютере она разная, зависит это от вашей материнской платы. Ниже будет представлена таблица, которая наглядно покажет, какую клавишу нужно нажимать.
Производитель / устройство |
Клавиша для запуска UEFI |
Материнская плата MSI |
Del |
Материнская плата Gigabyte |
Del |
Материнская плата Asus |
Del |
Материнская плата Intel |
Del |
Материнская плата AsRock |
Del |
Ноутбуки Asus |
F2 |
Ноутбуки Acer |
F2 |
Ноутбуки Dell |
F2 |
Ноутбуки HP |
Esc → F10 |
Ноутбуки Lenovo |
F2 |
Ноутбуки Packard Bell |
F2 |
Ноутбуки Samsung |
F2 |
Ноутбуки Sony Vaio |
F2 |
Ноутбуки Toshiba |
F2 |
Итак, вы перезапустили компьютер и нажали соответственную клавишу, теперь перед вами открылось BOOT Menu, в нем выберите запуск флешки через UEFI — это пункт, где перед названием флешке написано слово «UEFI».
После этого откроется инсталлятор Ubuntu.
Выбор метода установки Ubuntu
Итак, после выполнения вышеизложенных инструкций перед вами должно открыться grub menu, именно из него мы выбираем способ установки самой Ubuntu. В целом есть два варианта: запустить операционную систему с флешки и после проверки ее на работоспособность выполнить установку или же сразу приступить к установке. Выбирать только вам. Но стоит отметить, что если вы запустите ОС с флешки, то во время установки сможете пользоваться программами.
Разметка диска
После выбора метода установки операционной системы начинается непосредственно установка.
Алгоритм действий:
-
На первой странице выбираем язык и нажимаем «Далее».
-
На второй странице нужно выбрать, загружать обновления во время установки или нет. Здесь по желанию, но если галочку не ставить, то обновления можно будет скачать позже. А вот галочку напротив установки стороннего ПО лучше поставить, чтобы не было конфликтов с вашими устройствами и все функционировало правильно после установки. Нажимаем «Далее».
-
Третьим этапом будет выбор типа установки, так как у нас производится установка Ubuntu рядом с Windows 10 (на другой диск или нет — все равно) выбираем «Другой вариант» и нажимаем «Далее».
-
На этом этапе нам нужно произвести разметку диска. Если до этого вы не оставляли свободное место под Ubuntu, то нужно забрать кусок памяти от созданных разделов. Лучше всего забирать память из диска D, так как он не является системным на Windows 10. Для этого, ориентируясь по размеру, найдите его в списке и нажмите ПКМ и в меню выберите Resize/Move. В появившемся окне, напротив строки Free space following, укажите размер забираемой памяти, 50 000 MiB вполне хватит.
-
Далее нужно отсоединенный раздел разбить на подразделы. Для этого выделите его и нажмите знак «+». В открывшемся окне выделите память под корневой раздел и в выпадающем списке, напротив «Использовать как», выберите «ext4», а напротив «Точка монтирования» – «/». Нажмите ОК.
-
Теперь создаем раздел подкачки. Для этого выделяем 4 000 MiB памяти и в выпадающем списке выбираем swap. Нажимаем ОК.
-
Далее выбираем «Установить сейчас» и в появившемся окне нажимаем «Продолжить».
-
На этом этапе надо выбрать ваш часовой пояс.
-
На последнем этапе нужно заполнить все поля и нажать «Продолжить».
Вот и все, установка началась, после ее окончания компьютер перезагрузится и вы сможете выбрать, с какой операционной системы загрузиться, Ubuntu или Windows 10. Хочется также напомнить, что установка Ubuntu рядом с Windows 10 на один диск или же на разные ничем не отличается, просто при установке нужно будет выбрать необходимый.
Для установки любого из выше перечисленных дистрибьютивов достаточно перейти по ссылке и нажать “Установить”.
После скачивания и установки, запустить нужный дистрибьютив можно следующими способами:
- Из самого магазина – достаточно нажать кнопку “Запустить”.
- Из меню “Пуск”.
При первом запуске какое-то время будет идти установка ОС, после чего система будет готова к использованию.
Использование Linux в Windows 10
Ниже будет несколько полезной информации и советов по использованию Linux в Windows 10:
- Получить доступ к файлам установленной ОС Linux можно просто набрав в терминале следующую команду:
explorer.exe .
После выполнения данной команды откроется проводник с открытой домашней директорией текущего пользователя Linux.
- Получить доступ к файлам Linux из Проводника можно просто указав в адресной строке проводника следующий путь:
\wsl$<ИМЯ-ДИСТРИБЬЮТВА>
Т. е. если у Вас установлен дистрибьютив Ubuntu, то команда должна выглядеть следующим образом:
\wsl$Ubuntu
Возможные проблемы
Если при запуске свежеустановленного дистрибьютива из Магазина Майкрософт у вас висит окошко со следующим содержанием:
То это значит, что у вас не установлен компонент “Подсистема Windows для Linux”. Про её установку можно прочесть в самом начале статьи.
Иногда пользователю нужно иметь на ПК/ноутбуке две операционные системы. Зачастую это Windows и Linux в лице Ubuntu, Debian или Mint. Возникает закономерный вопрос — что делать и кто виноват, чтобы организовать Dual Boot, то есть двойную загрузку с выбором ОС. Сегодня мы расскажем, как просто это сделать.
Дело в том, что Microsoft не любит GNU/Linux, хотя использует у себя сервера на этой ОС. И потому установка Linux на ПК с уже установленной Windows 10 имеет некоторые подводные камни. О них мы и расскажем.
Разметка диска Windows 10
Перед установкой Ubuntu, нужно разделить диск с Windows 10, чтобы установить вторую ОС. На этом этапе есть два возможных сценария, но изначально нужно проверить, имеется ли в системе один раздел, выделенный Windows 10 или несколько разделов. Если у вас в распоряжении всего один раздел, его придется сжать, но сначала удостоверьтесь, что на нём достаточное количество свободного пространства.
Во втором случае, когда имеется два или более разделов, вам нужно решить, какой раздел будет очищен для установки Ubuntu. Так или иначе, щёлкните правой кнопкой мыши по меню Пуск, выберите пункт «Управление дисками». В первом случае выберите диск (C:) и в контекстном меню правой кнопки мыши выберите опцию «Сжать том».
Выберите размер нового раздела для Ubuntu, который зависит от первоначального размера диска и свободного пространства на нем, а также от вашего выбора. Обратите внимание, что вам нужно не менее 10 ГБ для установки Ubuntu (рекомендуется 20 ГБ и более). После завершения сжатия, закройте утилиту «Управления дисками»
Во втором случае, выберите раздел, который нужно очистить, допустим (D:) и в приложении «Управление дисками» щелкните правой кнопкой мыши по соответствующему разделу и выберите «Удалить том», и у вас появится нераспредленный раздел, также, как и в первом случае. Кроме этого, вы можете «отрезать» часть диска (D:), если не хотите полностью отдавать его под Ubuntu. Всё выполняется в той же утилите «Управление дисками».
Установка Ubuntu
После этого скачайте Ubuntu и запишите на флешку. Для записи можно использовать, к примеру, неплохую утилиту Etcher, WinSetupFromUSB, Unetbootin или любой другой. На самом деле, этих утилит целая куча.
После записываете на флешку установочной образ, скачанный ранее, подключаете флешку к ПК и перегружаетесь. Когда экран погаснет, вызываете меню загрузки (обычно F9 или F11, зависит от модели материнской платы и ноутбука). Там выбираете выбора в качестве источника загрузки USB флешки. В некоторых случаях бывает, что загрузка с UEFI USB не начинается. Просто перегрузите машину ещё раз кнопкой Reset и выберите просто USB. После этого начинайте установку.
При установке нужно выбрать «Установить Ubuntu рядом с Windows 10», после этого продолжить установку. Это позволит держать две системы параллельно на одном ПК. Выбор между ними производится при включении компьютера.
Возможно на некоторых относительно старых ПК нужно будет отключать опцию Secure Boot в BIOS.
Читать далее
Ввиду того, что в будущем я планирую выпустить несколько статьей, основанных на работе с ElasticSearch, в этой статье я решил показать самые распространённые варианты его установки. В этой статье собраны все варианты установки Elasticsearch 7: на Ubuntu 18.10, Windows 10, Docker, Vagrant Homestead. Многие ищут статьи на тему быстрого старта по работе с ES, однако, любой старт начинается именно с установки^^.
Установка Elasticsearch на Linux/Ubuntu
Для того, чтобы установить Elasticsearch на Ubuntu, нужно открыть страницу их офф.документации.
При установке я использую Ubuntu 18.10, но, даже, если у вас другая версия, то процесс не будет иметь кардинальных отличий.
Для работы Elasticsearch на Linux, нужно сначала установить Java 8 версии, или более новую. Для этого, выполните код:
sudo apt-get update sudo apt-get install openjdk-8-jdk java -version
И получите окно вывод примерно с таким содержимым:
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
В результате чего, эта команда должна вернуть ответ: OK
.
После чего:
sudo sh -c 'echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" > /etc/apt/sources.list.d/elastic-7.x.list'
Этой командой мы установим ElasticSearch 7 версии. Если вам нужна какая-то конкретная версия, или более старая версия, то измените версию на нужную, вместо
7.x
После чего, выполним следующие команды:
sudo apt update sudo apt install elasticsearch
После выполнения этих команд, Elasticsearch будет установлен. Однако, он не запустится сразу после установки, запустить его придётся вручную, выполнив:
sudo systemctl enable elasticsearch.service sudo systemctl start elasticsearch.service
И теперь, для того, чтобы удостовериться, что Elasticsearch успешно установлен, можем отправить HTTP-запрос на 9200 порт, на котором висит ES. Запрос отправим с помощью curl:
curl -X GET "localhost:9200/"
И вы должны увидеть что-то вроде этого:
Сам запуск Elastsearch займёт где-то 5-10 секунд. Потому, если вы увидете сообщение curl: (7) Failed to connect to localhost port 9200: Connection refused
, подождите несколько секунд, и повторите свой запрос.
Если эта ошибка не пропадает, то это означает, что сервис не удаётся запустить. Вероятно, это из-за недостатка оперативной памяти. Для того, чтобы посмотреть подробный лог Elasticsearch, можете выполнить команду:
sudo journalctl -u elasticsearch
Но, уверен, что у вас всё запустилось, мои поздравления!
Настройка Elasticsearch
Если вам интересно, в какой директории Elasticsearch хранит данные, то они находятся в директории /var/lib/elasticsearch
, конфигурационные данные в /etc/elasticsearch
, а настройки Java для Elasticsearch расположены в файле /etc/default/elasticsearch
.
По умолчанию Elasticsearch настроен только для локального доступа, для доступа только изнутри текущей системы, в которую он установлен. Вы не можете достучаться к нему удалённо. И, если клиент подключаемый к Elasticsearch запущен на том же сервере, что и сам Elasticsearch, вам не нужно менять конфигурационные файлы. Если это не так, то есть опция настройки удалённого доступа к Elasticsearch.
Удалённый доступ
Elasticsearch не имеет встроенной системы аутентификации, потому, если вы разрешите удалённый доступ, то получить информацию от Elasticsearch может кто угодно, кто имеет возможность выполнять HTTP-запросы к API. Если вы хотите разрешить удалённый доступ к серверу Elasticsearch, вам нужно настроить файрвол, и разрешить доступ к 9200 порту Elasticsearch сервера только для доверенных клиентов.
В Ubuntu стандартно установлено ПО по настройке файрвол UFW. По умолчанию, UFW установлен в систему, но не включён. Но, перед его включением, добавим одно правило для разрешения входящего трафика по SSH:
sudo ufw allow 22
Теперь, разрешим удалённый доступ для доверенного IP адреса:
sudo ufw allow from x.x.x.x to any port 9200
Вместо
x.x.x.x
напишите ваш реальный IP адрес. В моём случае, команда будет иметь видsudo ufw allow from 134.249.138.171 to any port 9200
Если вы занимаетесь локальной разработкой, то можете не ограничивать доступ по конкретному IP, для этого, вместо предыдущей команды нужно выполнить:
sudo ufw allow to any port 9200
Теперь можно включать UFW:
sudo ufw enable
И последнее, проверим статус файрвола:
sudo ufw status
Где мы должны увидеть добавленное правило:
Теперь, когда файрвол настроен должным образом, следующим шагом будет редактирование конфигов Elasticsearch
, и разрешение внешних подключения к Elasticsearch.
Для этого, откроем конфигурационный файл elasticsearch.yml
:
sudo nano /etc/elasticsearch/elasticsearch.yml
Где нужно найти строку, которая содержит network.host
, её нужно раскомментировать, и изменить значение на 0.0.0.0
, раскомментировать http.port
и добавить некоторые параметры, чтобы конфигурация имела вид:
transport.host: localhost transport.tcp.port: 9300 network.host: 0.0.0.0 http.port: 9200
Для того, чтобы выйти из редактирования файла в редакторе
nano
, нужно нажатьCTRL+C
, напечатав символ согласияy
.
Теперь, перезагрузим Elastisearch, чтобы изменения вступили в силу:
sudo systemctl restart elasticsearch
И это всё. Теперь у вас есть возможность подключения к Elastisearch удалённо.
И теперь, после всего проделанного, вы знаете, как настроить удалённое подключение к Elasticsearch. Теперь вы можете подключаться из любого места, и любого HTTP-клиента.
В этом пункте было показано, как установить Elasticsearch в Ubuntu 18.10. Теперь вы можете посетить офф.документацию для начала работы и более детального изучения основ работы с Elasticsearch.
Установка ElasticSearch в Docker
Если вы ещё не знакомы к Докером, то на сайте есть отличная статья по работе с ним. Для начала, нужно скачать образ с предустановленным Elasticsearch:
docker pull docker.elastic.co/elasticsearch/elasticsearch:7.1.0
Теперь, когда скачивание дойдёт до конца, его можно запустить командой:
docker run -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:7.1.0
В результате чего, Elasticsearch станет доступен по адресу localhost:9200.
Установка Elasticsearch в Vagrant
Для того, чтобы установить Elasticsearch в Vagrant (Homestead) нужно добавить опцию elasticsearch
в файле Homestead.yaml
, указав нужную поддерживаемую версию. При создании виртуальной машины, по умолчанию, будет создан кластер под названием homestead.
Вы не должны предоставлять Elasticsearch больше, чем половина вашей доступной оперативной памяти, потому, убедитесь, что ваш Homestead настроен в соответствии этому замечанию.
box: laravel/homestead ip: "192.168.10.10" memory: 4096 cpus: 4 provider: virtualbox elasticsearch: 7
Для того, чтобы прокинуть порты для удалённого доступа, нужно дополнить Homestead.yaml:
box: laravel/homestead ip: "192.168.10.10" memory: 4096 cpus: 4 provider: virtualbox elasticsearch: 7 # новые параметры прокидывания порта ports: - send: 9200 to: 9200
И, аналогично, как описывалось в секции настройки удалённого доступа, нужно прописать в файл /etc/elasticsearch/elasticsearch.yml
новые параметры, разрешив удалённый доступ.
Будьте внимательны, и не оставляйте дублирующих параметров. Т.е., удалите старые, по-умолчанию заданные параметры
transport.host
,http.port
, и т.д.
После чего, удалённый доступ заработает. Учтите, что в этом случае, доступ к Elasticsearch будет осуществляться не по адресу localhost:9200, а по параметру IP, указанному в Homestead.yml. В моём случае, это 192.168.10.10:9200.
Установка Elasticsearch на Windows 10
Для установки Elasticsearch на Windows, перейдите на страницу и выберите нужную версия для скачивания (я предпочитаю *.msi
версию).
Используя графический интерфейс, установите настройки: директории для хранения данных, логов, и конфигов, или же, используйте настройки по-умолчанию.
Потом, выберите, установка “as a service” или установка с ручной настройкой, если нужно. Когда установлено “as a service”, вы можете так же настроить Windows аккаунт для запуска службы, а так же настроить поведение при старте вашей ОС (запускать ли автоматически и т.д.).
Основные системные настройки производятся на последней странице: указывается имя кластера, имя, размер ОЗУ и настройки сети.
На следующей странице выбора плагинов можно ничего не выбирать, осталось подтвердить начало установки, нажав на кнопку Install.
В конце установки, на вашем компьютере запустится служба Elasticsearch, и убедиться в этом можно, перейдя по адресу localhost:9200.
В этой статье я показал, как устанавливать Elasticsearch 7 под разные операционные системы: Ubuntu и Windows. Так же, была рассмотрена установка, запуск и настройка Elasticsearch на Docker и Homestead Vagrant. Это была первая статья по работе с Elasticsearch, для того, чтобы в будущем показать подробные примеры по работе с ним.
Subscribe to Блог php программиста: статьи по PHP, JavaScript, MySql
Get the latest posts delivered right to your inbox
ли со статьей или есть что добавить?