日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ELK之ElasticSearch快速入门

發(fā)布時間:2025/3/21 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ELK之ElasticSearch快速入门 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

ElasticSearch快速入門

    • 一、簡介
    • 二、下載
    • 三、啟動
    • 4.基本概念
    • 5.

一、簡介

官網(wǎng):https://www.elastic.co/
ElasticSearch是Elastic Stack的核心,同時Elasticsearch 是一個分布式、RESTful風格的搜索和數(shù)據(jù)分析引擎,能夠解決不斷涌現(xiàn)出的各種用例。作為Elastic Stack的核心,它集中存儲您的數(shù)據(jù),幫助您發(fā)現(xiàn)意料之中以及意料之外的情況。

二、下載

1.到官網(wǎng)下載:https://www.elastic.co/cn/downloads/
選擇對應版本的數(shù)據(jù),這里使用的是Linux來進行安裝,所以就先下載好ElasticSearch的Linux安裝包

2.創(chuàng)建非root用戶
因為ElasticSearch不支持Root用戶直接操作,因此我們需要創(chuàng)建一個elsearch用戶

# 添加新用戶 useradd elsearch # 創(chuàng)建一個soft目錄,存放下載的軟件 mkdir /soft # 進入,然后通過xftp工具,將剛剛下載的文件拖動到該目錄下 cd /soft # 解壓縮 tar -zxvf elasticsearch-7.9.1-linux-x86_64.tar.gz #重命名 mv elasticsearch-7.9.1/ elsearch

3.更改soft文件夾的所屬,改為elsearch用戶

chown elsearch:elsearch /soft/ -R

4.切換成elsearch用戶進行操作

# 切換用戶 su - elsearch

5.對我們的配置文件進行修改了

# 進入到 elsearch下的config目錄 cd /soft/elsearch/config

6.找到下面的配置

#打開配置文件 vim elasticsearch.yml #設(shè)置ip地址,任意網(wǎng)絡(luò)均可訪問 network.host: 0.0.0.0

7.修改jvm啟動參數(shù)

vim conf/jvm.options #根據(jù)自己機器情況修改 -Xms256m -Xmx256m

8.修改第二處的配置,這個配置要求我們到宿主機器上來進行配置

# 到宿主機上打開文件 vim /etc/sysctl.conf # 增加這樣一條配置,一個進程在VMAs(虛擬內(nèi)存區(qū)域)創(chuàng)建內(nèi)存映射最大數(shù)量 vm.max_map_count=655360 # 讓配置生效 sysctl -p

三、啟動

1.切換到 elsearch用戶

su - elsearch

2.到bin目錄下,后臺啟動

# 進入bin目錄 cd /soft/elsearch/bin # 后臺啟動 ./elasticsearch -d

3.啟動成功后,訪問下面的URL

http://自己的ip或域名:9200/

4.基本概念

1.索引

  • 索引(index)是Elasticsearch對邏輯數(shù)據(jù)的邏輯存儲,所以它可以分為更小的部分。
  • 可以把索引看成關(guān)系型數(shù)據(jù)庫的表,索引的結(jié)構(gòu)是為快速有效的全文索引準備的,特別是它不存儲原始值。
  • Elasticsearch可以把索引存放在一臺機器或者分散在多臺服務(wù)器上,每個索引有一或多個分片(shard),每個分片可以有多個副本(replica)。
  • 2.文檔

  • 存儲在Elasticsearch中的主要實體叫文檔(document)。用關(guān)系型數(shù)據(jù)庫來類比的話,一個文檔相當于數(shù)據(jù)庫表中的一行記錄。
  • Elasticsearch和MongoDB中的文檔類似,都可以有不同的結(jié)構(gòu),但Elasticsearch的文檔中,相同字段必須有相同類型。
  • List item文檔由多個字段組成,每個字段可能多次出現(xiàn)在一個文檔里,這樣的字段叫多值字段(multivalued)。
    每個字段的類型,可以是文本、數(shù)值、日期等。字段類型也可以是復雜類型,一個字段包含其他子文檔或者數(shù)
    組。
  • 3.映射

  • 所有文檔寫進索引之前都會先進行分析,如何將輸入的文本分割為詞條、哪些詞條又會被過濾,這種行為叫做映射(mapping)。一般由用戶自己定義規(guī)則。
  • 4.文檔類型

  • 在Elasticsearch中,一個索引對象可以存儲很多不同用途的對象。例如,一個博客應用程序可以保存文章和評論。
  • 每個文檔可以有不同的結(jié)構(gòu)。
  • 不同的文檔類型不能為相同的屬性設(shè)置不同的類型。例如,在同一索引中的所有文檔類型中,一個叫title的字段必須具有相同的類型。
  • 5.

    總結(jié)

    以上是生活随笔為你收集整理的ELK之ElasticSearch快速入门的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。