Elasticsearch 7.x 的安裝與簡單配置(阿里雲Ubuntu)

系統環境

  • 操做系統:Ubuntu 18.04 LTS(阿里雲)
  • 系統IP
# 內網,私有地址
172.內.內.內
# 外網,公有地址
112.外.外.外
  • Elasticsearch 版本:7.2
  • Elasticsearch 從 7.0 開始內置了 Java 環境,無需單獨安裝JDK

安裝與配置

curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.2.0-linux-x86_64.tar.gz
  • 解壓
tar -xvf elasticsearch-7.2.0-linux-x86_64.tar.gz
  • 後續全部操做都在 elasticsearch-7.2.0 目錄裏面進行
cd ./elasticsearch-7.2.0/
  • 編輯 ./config/elasticsearch.yml
# 添加或修改
node.name: node-1
network.host: 0.0.0.0
http.port: 9200
cluster.initial_master_nodes: ["node-1"]
  • 修改系統配置,編輯 /etc/sysctl.conf
# 添加或修改
# sudo sysctl -p 使修改生效
vm.max_map_count = 262144
  • 修改 ECS 安全組,放行 9200 端口
  • 啓動 elasticsearch
./bin/elasticsearch
{
  "name" : "node-1",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "npPY-fmfRwqJKLKA30ym3Q",
  "version" : {
    "number" : "7.2.0",
    "build_flavor" : "default",
    "build_type" : "tar",
    "build_hash" : "508c38a",
    "build_date" : "2019-06-20T15:54:18.811730Z",
    "build_snapshot" : false,
    "lucene_version" : "8.0.0",
    "minimum_wire_compatibility_version" : "6.8.0",
    "minimum_index_compatibility_version" : "6.0.0-beta1"
  },
  "tagline" : "You Know, for Search"
}
  • 關閉 elasticsearch
# 查詢
sudo ps aux | grep elasticsearch
# 關閉
kill pid

插件

  • 查看已安裝哪些插件
./bin/elasticsearch-plugin list
  • 安裝 analysis-icu 插件
./bin/elasticsearch-plugin install analysis-icu
node-1 analysis-icu 7.2.0

ElasticSearch 簡介

  • ElasticSearch是一個基於Lucene的搜索服務器。它提供了一個分佈式多用戶能力的全文搜索引擎,基於RESTful web接口。Elasticsearch是用Java語言開發的,並做爲Apache許可條款下的開放源碼發佈,是一種流行的企業級搜索引擎。ElasticSearch用於雲計算中,可以達到實時搜索,穩定,可靠,快速,安裝使用方便。官方客戶端在Java、.NET(C#)、PHP、Python、Apache Groovy、Ruby和許多其餘語言中都是可用的。根據DB-Engines的排名顯示,Elasticsearch是最受歡迎的企業搜索引擎,其次是Apache Solr,也是基於Lucene。
  • Elastic Stack 生態圈

圖片描述

本文是阮一鳴《 Elasticsearch核心技術與實戰》的學習筆記。
相關文章
相關標籤/搜索