ElasticSearch學習筆記:1、Windows下環境搭建

ElasticSearch學習筆記:1、Windows下環境搭建

  1. ElasticSearch基本介紹
    1)基於Apache Luece構建的開源搜索引擎
    2)採用Java編寫,提供易用的RESTFul API
    3)輕鬆的橫向擴展,可支持PB級別的結構化和非結構化數據處理

  2. 基本概念
    索引:含有相同屬性的文檔集合
    類型:索引可以定義一個或者多個類型,文檔必須屬於一個類型(ES7.X版本中,開始去掉類型)
    文檔:文檔是可以被索引的基本單位
    分片:每個索引都有多個分片,每個分片是一個Lucene索引
    備份:拷貝一份分片就完成了分片的備份

  3. 應用場景
    1)海量數據分析引擎
    2)站內搜索引擎
    3)數據倉庫
    最近在慕課網看瓦力老師的ElasticSearch的視頻,雖然自己最近2年很懶已經很少更新博客,但是覺得還是有必要做做學習筆記。
    關於Windows環境下怎麼搭建,網絡上已經有很好的博客教程,所以直接粘貼博客地址了:ElasticSearch在Windows下的環境搭建

  4. 分佈式部署注意事項
    7.X版本以下配置的名稱已經變更,注意替換。
    在這裏插入圖片描述
    分佈式部署master配置:

# 增加新的參數,這樣head插件可以訪問es
http.cors.enabled: true 
http.cors.allow-origin: "*"

cluster.name: xiaotiao
node.name: master
node.master: true

network.host: 127.0.0.1

分佈式部署slave配置:

#分佈式部署
cluster.name: xiaotiao
node.name: slave1

network.host: 127.0.0.1
http.port: 8400
discovery.seed_hosts: ["127.0.0.1"]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章