1. Введение в Elasticsearch
es — полнотекстовая поисковая система на основе lucene. В этой статье в основном демонстрируется работа среды es и mac, а также использование некоторых инструментов. В этой статье используется es версии 6.5.4.
адрес загрузки:Artifacts.elastic.co/downloads/ о….
адрес загрузки кибины:woohoo.elastic.co/capable/download…
Адрес плагина заголовка es:GitHub.com/Untouchable/Голодное тело…
2. Запуск эластичного поиска
2.1 Запуск Elasticsearch
Разархивируйте загруженный файл и войдите в каталог bin для запуска./elasticsearch,
Elasticsearch начинает запускаться, доступ после успешного запускаhttp://localhost:9200/Вы можете увидеть основную информацию, указывающую на то, что запуск es прошел успешно.
Здесь имя_кластера и имя являются случайными строками, мы можем изменить имя и имя_кластера в файле конфигурации config/elasticsearch.yml, обратите внимание на то, чтобы оставить пробел в середине конфигурации. Перезапустите es после модификации, вы увидите настроенное имя и cluster.name.
cluster.name: zhenxian
node.name: test
2.2 Использование плагина Elasticsearch-head
asticsearch-head написан на js, поэтому перед использованием необходимо установить node и npm. После завершения установки загрузите elasticsearch-head и запустите его в каталогеnpm install
Для завершения установки выполнитеnpm run start
Запустите плагин elasticsearch-head. Установка npm слишком медленная, для установки можно использовать cnpm Taobao. Использовать после установкиnpm run start
Запускаем плагин.В это время обнаруживается, что нет возможности подключиться к es.Это потому что es имеет междоменные ограничения.В конфигурационном файле нужно настроить междоменный,добавьте конфигурацию в конфиг /elasticsearch.yml, а затем перезапустите es.
http.cors.enabled: true
http.cors.allow-origin: "*"
Вы можете видеть, что вы успешно подключились к es, и вы можете легко просмотреть некоторый статус текущего кластера через elasticsearch-head, например, имя кластера, количество узлов в кластере, информацию индекса узлов и состояние работоспособности кластера.
2.3 Использование Кибины
В качестве подключаемого модуля, elasticsearch-head предоставляет базовые операции и информацию, а kibina предоставляет лучший визуальный интерфейс и более богатые функции, чем elasticsearch-head. Давайте посмотрим на запуск kibina. После загрузки и распаковки запустите ./kibina.
После успешного запуска мы можем войти в инструменты разработчика, чтобы выполнить некоторые операции с es через http-запросы, такие как создание индекса с именем book. После успешного создания нового индекса вы можете добавлять, удалять, изменять и запрашивать этот индекс.
3. Резюме
Я только начал что-то писать, и у меня не очень хорошо получается, надеюсь, я смогу придерживаться этого и оглянуться назад через два года.
Для более интересного контента, пожалуйста, обратите внимание на общедоступный номер