溫馨提示×

溫馨提示×

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

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

linux下安裝Elasticsearch

發(fā)布時(shí)間:2020-04-07 11:06:14 來源:網(wǎng)絡(luò) 閱讀:249 作者:十九路軍 欄目:大數(shù)據(jù)

一、簡單介紹:
Elasticsearch提供了近乎實(shí)時(shí)的數(shù)據(jù)操作和搜索功能,es集群中所有節(jié)點(diǎn)可以一起提供索引和搜索功能,能夠相互發(fā)現(xiàn)彼此和自動地加入到集群中
二、基礎(chǔ)概念:
1.索引:
表征的文檔的集合,索引由一個(gè)名字來標(biāo)識(必須全部是小寫字母的)
2.類型(type):
為數(shù)據(jù)定義類型
3.文檔(document):
文檔是一個(gè)可被索引的基礎(chǔ)信息單元,文檔以JSON(Javascript Object Notation)格式來表示
elasticsearch中幾個(gè)概念關(guān)系 ,格式如下:
索引---->類型---->文檔
user.log--->object---->userinfo(name,age,address)
數(shù)據(jù)地址---->某數(shù)據(jù)類型----->小明/小紅
4.分片和復(fù)制(shards & replicas):
一個(gè)索引可以存儲超出單個(gè)結(jié)點(diǎn)硬件限制的大量數(shù)據(jù)就是因?yàn)榉制拇嬖凇lasticsearch提供了將索引劃分成多份的能力,這些份就叫做分片。
分片之所以重要,主要有兩方面的原因:

  • 允許你水平分割/擴(kuò)展你的內(nèi)容容量
  • 允許你在分片(潛在地,位于多個(gè)節(jié)點(diǎn)上)之上進(jìn)行分布式的、并行的操作,進(jìn)而提高性能/吞吐量,同時(shí)提供故障轉(zhuǎn)移機(jī)制
    三、特點(diǎn):
    1.rest接口:
    Elasticsearch提供了非常全面和強(qiáng)大的REST API
  • 檢查你的集群、節(jié)點(diǎn)和索引的健康狀態(tài)、和各種統(tǒng)計(jì)信息
  • 管理你的集群、節(jié)點(diǎn)、索引數(shù)據(jù)和元數(shù)據(jù)
  • 對你的索引進(jìn)行CRUD(創(chuàng)建、讀取、更新和刪除)和搜索操作
  • 執(zhí)行高級的查詢操作,像是分頁、排序、過濾、腳本編寫(scripting)、小平面刻畫(faceting)、聚合(aggregations)和許多其它操作
    四、安裝:
    環(huán)境準(zhǔn)備:Jdk安裝
    1.下載安裝包:
    地址:https://www.elastic.co/downloads/elasticsearch
    2.解壓安裝包:
    linux下安裝Elasticsearch
    3.修改配置:
    修改集群名稱、節(jié)點(diǎn)名稱、主機(jī)地址、數(shù)據(jù)及日志路徑、不鎖定內(nèi)存(非線上環(huán)境)
    linux下安裝Elasticsearch
    linux下安裝Elasticsearch
    4.創(chuàng)建用戶及賦權(quán):
    linux下安裝Elasticsearch
    5.修改linux文件句柄數(shù):
    linux下安裝Elasticsearch
    linux下安裝Elasticsearch
    6.虛擬內(nèi)存設(shè)置
    linux下安裝Elasticsearch
    linux下安裝Elasticsearch
    7.啟動服務(wù):
    linux下安裝Elasticsearch
    8.查看是否服務(wù)正常:
    linux下安裝Elasticsearch
向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI