中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

[學習ES系列]-1.認識ElasticSearch及環境準備與服務搭建

發布時間:2020-07-01 12:05:26 來源:網絡 閱讀:629 作者:hgditren 欄目:軟件技術

一、認識ElasticSearch

Elasticsearch 是一個實時的分布式搜索分析引擎, 它能讓你以一個之前從未有過的速度和規模,去探索你的數據。 它被用作全文檢索、結構化搜索、分析以及這三個功能的組合。

摘自《Elasticsearch: 權威指南》

Elasticsearch 使用 Java 編寫的,它的內部使用 Lucene 做索引與搜索,但是它的目的是使全文檢索變得簡單, 通過隱藏 Lucene 的復雜性,取而代之的提供一套簡單一致的 RESTful API。

然而,Elasticsearch 不僅僅是 Lucene,并且也不僅僅只是一個全文搜索引擎。 它可以被下面這樣準確的形容:

  • 一個分布式的實時文檔存儲,每個字段 可以被索引與搜索
  • 一個分布式實時分析搜索引擎
  • 能勝任上百個服務節點的擴展,并支持 PB 級別的結構化或者非結構化數據

Elasticsearch 將所有的功能打包成一個單獨的服務,這樣你可以通過程序與它提供的簡單的 RESTful API 進行通信, 可以使用自己喜歡的編程語言充當 web 客戶端,甚至可以使用命令行(去充當這個客戶端)。

二、環境依賴

因Elasticsearch 使用 Java 編寫,故服務端需具備Java運行環境。

三、服務(集群)搭建

準備工作:

  • 官網下載最新版本程序:https://www.elastic.co/products/elasticsearch
  • 解壓到服務端指定目錄

重點需要關注兩個文件:

  • ./bin/elasticsearch 服務啟動程序
  • ./config/elasticsearch.yml 服務配置文件
1.運行單節點實例

單節點實例無需修改配置文件,直接啟動即可。

./bin/elasticsearch #啟動服務
(./bin/elasticsearch -d #后臺運行服務)

[學習ES系列]-1.認識ElasticSearch及環境準備與服務搭建
在瀏覽器中訪問http://localhost:9200/?pretty,看到此界面表明ES服務啟動成功

2.搭建集群

[學習ES系列]-1.認識ElasticSearch及環境準備與服務搭建
如圖所示,ElasticSearch集群由一個主節點多個從節點組成。

ElasticSearch集群搭建十分簡單,每個節點都運行起來,且都有自己的配置信息。故每個節點都需要copy一份程序代碼,修改各自配置文件信息并運行。

具體配置如下:

  • 主節點配置信息:

    //跨域設置
    http.cors.enabled: true
    http.cors.allow-origin: "*"
    //集群配置
    cluster.name: Jack-ElasticSearch
    node.name: master
    node.master: true
    network.host: 127.0.0.1
  • 從節點配置信息
cluster.name: Jack-ElasticSearch
node.name: slave2

network.host: 127.0.0.1
http.port: 9202
discovery.zen.ping.unicast.hosts: ["127.0.0.1"]
3.運行各節點

參照運行單節點實例

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

丰城市| 延川县| 黔江区| 黑水县| 西和县| 临湘市| 磴口县| 息烽县| 新密市| 河南省| 东光县| 盖州市| 宜春市| 塔城市| 兴文县| 云和县| 天水市| 建阳市| 平度市| 重庆市| 仙桃市| 修武县| 平原县| 平江县| 胶州市| 蛟河市| 宾川县| 泸西县| 桃源县| 高邑县| 镇巴县| 兴国县| 芜湖市| 门头沟区| 洛川县| 揭西县| 安丘市| 龙南县| 扎囊县| 健康| 泰和县|