亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

[學習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

大埔区| 白玉县| 梅州市| 磐安县| 千阳县| 长垣县| 佳木斯市| 两当县| 郴州市| 大渡口区| 江阴市| 罗城| 新蔡县| 正定县| 黎川县| 麦盖提县| 龙江县| 扶风县| 阜宁县| 保康县| 龙州县| 甘德县| 银川市| 巴彦淖尔市| 射阳县| 荆州市| 怀远县| 巢湖市| 阳曲县| 汾阳市| 宁蒗| 汉阴县| 庆云县| 深州市| 云林县| 崇左市| 宁武县| 绥德县| 西平县| 辽源市| 徐闻县|