国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

ELK安裝、部署、調(diào)試 (二) ES的安裝部署

這篇具有很好參考價(jià)值的文章主要介紹了ELK安裝、部署、調(diào)試 (二) ES的安裝部署。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

ElasticSearch是一個(gè)基于Lucene的搜索服務(wù)器。它提供了一個(gè)分布式多用戶能力的全文搜索引擎,基于RESTful web接口操作ES,也可以利用Java API。Elasticsearch是用Java開發(fā)的,并作為Apache許可條款下的開放源碼發(fā)布,是當(dāng)前流行的企業(yè)級(jí)搜索引擎。設(shè)計(jì)用于云計(jì)算中,能夠達(dá)到實(shí)時(shí)搜索,穩(wěn)定,可靠,快速,安裝使用方便。

1.概念以及特點(diǎn)

1、Elasticsearch和MongoDB/Redis/Memcache一樣,是非關(guān)系型數(shù)據(jù)庫(kù)。

是一個(gè)接近實(shí)時(shí)的搜索平臺(tái),從索引這個(gè)文檔到這個(gè)文檔能夠被搜索到只有一個(gè)輕微的延遲,企業(yè)應(yīng)用定位:采用Restful API標(biāo)準(zhǔn)的可擴(kuò)展和高可用的實(shí)時(shí)數(shù)據(jù)分析的全文搜索工具。

2、可拓展:支持一主多從且擴(kuò)容簡(jiǎn)易,只要cluster.name一致且在同一個(gè)網(wǎng)絡(luò)中就能自動(dòng)加入當(dāng)前集群;本身就是開源軟件,也支持很多開源的第三方插件。

3、高可用:在一個(gè)集群的多個(gè)節(jié)點(diǎn)中進(jìn)行分布式存儲(chǔ),索引支持shards和復(fù)制,即使部分節(jié)點(diǎn)down掉,也能自動(dòng)進(jìn)行數(shù)據(jù)恢復(fù)和主從切換。

4、采用RestfulAPI標(biāo)準(zhǔn):通過http接口使用JSON格式進(jìn)行操作數(shù)據(jù)。

5、數(shù)據(jù)存儲(chǔ)的最小單位是文檔,本質(zhì)上是一個(gè)JSON 文本:

ELK安裝、部署、調(diào)試 (二) ES的安裝部署,ELK,elk,elasticsearch,大數(shù)據(jù)

2,下載及安裝

下載es,Download Elasticsearch | Elastic

https://www.elastic.co/cn/downloads/elasticsearch

百度網(wǎng)盤中elk下有

安裝:

tar -zxvf elasticsearch-7.9.3-linux-x86_64.tar.gz -C /usr/local

es需要?jiǎng)?chuàng)建一個(gè)普通的用戶,本身是禁止root來啟動(dòng)es,也是為了安全
useradd esuser
chown -R esuser:esuser /usr/loca/elasticsearch 目錄授權(quán)

我的操作

[root@localhost elasticsearch]# useradd esuser
[root@localhost elasticsearch]# ls
useradd esuser
mkdir -p /data1/elasticsearch
mkdir -p /data2/elasticsearch
chown -R esuser:esuser /usr/local/elasticsearch
chown -R esuser:esuser /data1/elasticsearch
chown -R esuser:esuser /data2/elasticsearch

3.系統(tǒng)及jvm 優(yōu)化es

1.操作系統(tǒng)優(yōu)化

/etc/sysctl.conf 文件添加內(nèi)容如下
fs.file-max=655360 ? 系統(tǒng)最大打開文件數(shù)
vm.max_map_count=262144 配置java的進(jìn)程使用虛擬內(nèi)存的大小

fs.file-max=655360 ??
vm.max_map_count=262144

/etc/security/limits.conf
* soft nproc ?204800 ?最大進(jìn)程數(shù)
* hard nproc ?204800 ?最大進(jìn)程數(shù)


* soft nofile 655360
* hard nofile 655350

* soft memlock unlimited
* hard memlock unlimited

/etc/security/limits.d/20-nproc.conf(僅centos7)
* soft nproc 4096 改為20480?
或者直接刪除此文件。
sysctl -p

ulimit -a 查看配置是否生效

2.jvm優(yōu)化,對(duì)其使用的內(nèi)存進(jìn)行優(yōu)化

vi /usr/local/elasticsearch/config/jvm.options
修改
-Xms2g
-Xmx2g
默認(rèn)是2g,推薦測(cè)試系統(tǒng)內(nèi)存的1/2

4.配置ES

/usr/local/elasticsearch/config/elasticsearch
默認(rèn)所有配置都是注釋掉的

# 集群名稱,如果不指定,默認(rèn)是elasticsearch
cluster.name: my-ly-elk

節(jié)點(diǎn)名稱,默認(rèn)從elasticsearch-***/lib/elasticsearch-2.4.3.jar!config/names.txt中隨機(jī)選擇一個(gè)名稱
node.name: server-1

節(jié)點(diǎn)是否有權(quán)利成為master,默認(rèn)true,一般第一臺(tái)啟動(dòng)的es會(huì)被認(rèn)定為master
node.master:true

是否為數(shù)據(jù)存儲(chǔ)節(jié)點(diǎn),即是datanode節(jié)點(diǎn)
node.data:true?

注意:如果node.master和node.data都是false,則這個(gè)節(jié)點(diǎn)為client node,類似于路由器,只有轉(zhuǎn)發(fā)的能力。

配置文件的路徑
path.conf: /usr/local/elasticsearch/config
#

可以指定es的數(shù)據(jù)存儲(chǔ)目錄,默認(rèn)存儲(chǔ)在es_home/data目錄下
path.data: /data1/elasticsearch,/data2/elasticsearch
#


# 可以指定es的日志存儲(chǔ)目錄,默認(rèn)存儲(chǔ)在es_home/logs目錄下
path.logs: /usr/local/elasticsearch/logs

#es插件的存放路徑
path.plugins:/usr/local/elasticsearch/plugins


鎖定物理內(nèi)存地址,防止elasticsearch內(nèi)存被交換出去,也就是避免es使用swap交換分區(qū)
bootstrap.memory_lock: true


# 為es設(shè)置ip綁定,默認(rèn)是127.0.0.1,也就是默認(rèn)只能通過127.0.0.1 或者localhost才能訪問
# es1.x版本默認(rèn)綁定的是0.0.0.0 所以不需要配置,但是es2.x版本默認(rèn)綁定的是127.0.0.1,需要配置
network.host: 0.0.0.0


# 為es設(shè)置自定義端口,默認(rèn)是9200
# 注意:在同一個(gè)服務(wù)器中啟動(dòng)多個(gè)es節(jié)點(diǎn)的話,默認(rèn)監(jiān)聽的端口號(hào)會(huì)自動(dòng)加1:例如:9200,9201,9202...
# Set a custom port for HTTP:
http.port: 9200

9300為es節(jié)點(diǎn)之間的通信端口

配置最小的master節(jié)點(diǎn)數(shù),通過配置這個(gè)參數(shù)來防止集群腦裂現(xiàn)象 (集群總節(jié)點(diǎn)數(shù)量/2)+1
discovery.zen.minimum_master_nodes:1
如果節(jié)點(diǎn)少的話,配置為1,如果配置大了,而沒有那么多master節(jié)點(diǎn),會(huì)造成es集群無法啟動(dòng)

配置自動(dòng)發(fā)現(xiàn)其他節(jié)點(diǎn),超時(shí)的時(shí)間。默認(rèn)為3s,網(wǎng)絡(luò)條件不太好時(shí)設(shè)置大一些
discovery.zen.ping.timeout:3s

配置多播發(fā)現(xiàn)節(jié)點(diǎn)
discovery.zen.ping.multicast.enabled:false


master節(jié)點(diǎn)的初始化。將所有的master節(jié)點(diǎn)配置到這里,包括自己的ip
discovery.zen.ping.unicast.host:["10.10.10.65:9300","10.10.10.66:9300"]


cluster.name: my-ly-elk
node.name: server-65
node.master: true
node.data: true
#path.conf: /usr/local/elasticsearch/config
path.data: /data1/elasticsearch,/data2/elasticsearch
path.logs: /usr/local/elasticsearch/logs
#path.plugins: /usr/local/elasticsearch/plugins
bootstrap.memory_lock: true
network.host: 0.0.0.0
http.port: 9200
discovery.zen.minimum_master_nodes: 1
#discovery.zen.ping.timeout: 3s
#discovery.zen.ping.multicast.enabled: false
discovery.zen.ping.unicast.hosts: ["10.10.10.65:9300","10.10.10.66:9300","10.10.10.67:9300"]
cluster.initial_master_nodes: ["10.10.10.65", "10.10.10.66"] ? ? #此參數(shù)需要配置,如果默認(rèn)不配置,kibana連接es會(huì)
報(bào)錯(cuò)

#注釋掉的都是啟動(dòng)時(shí)報(bào)錯(cuò)了 然后才注釋掉的

5.啟動(dòng)ES?

su - esuser
ES目錄下 ?bin/elasticsearch -d ? #-d是配置為后臺(tái)運(yùn)行

啟動(dòng)后查看日志/usr/local/elasticsearch/logs/集群名.log

啟動(dòng)成功后ps -ef| grep java也可以看到
或者用curl http://ip:9200查看三臺(tái)服務(wù)器的信息
[esuser@localhost elasticsearch]$ curl http://10.10.10.66:9200
curl: (7) Failed connect to 10.10.10.66:9200; 沒有到主機(jī)的路由
[esuser@localhost elasticsearch]$ curl http://10.10.10.66:9200

{
? "name" : "server-66",
? "cluster_name" : "my-ly-elk",
? "cluster_uuid" : "_na_",
? "version" : {
? ? "number" : "7.9.3",
? ? "build_flavor" : "default",
? ? "build_type" : "tar",
? ? "build_hash" : "c4138e51121ef06a6404866cddc601906fe5c868",
? ? "build_date" : "2020-10-16T10:36:16.141335Z",
? ? "build_snapshot" : false,
? ? "lucene_version" : "8.6.2",
? ? "minimum_wire_compatibility_version" : "6.8.0",
? ? "minimum_index_compatibility_version" : "6.0.0-beta1"
? },
? "tagline" : "You Know, for Search"
}
[esuser@localhost elasticsearch]$


如上圖,正常文章來源地址http://www.zghlxwxcb.cn/news/detail-686607.html

到了這里,關(guān)于ELK安裝、部署、調(diào)試 (二) ES的安裝部署的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • ELK安裝、部署、調(diào)試 (七)kibana的安裝與配置

    ELK安裝、部署、調(diào)試 (七)kibana的安裝與配置

    Kibana? 是一個(gè)基于瀏覽器的開源可視化工具,主要用于分析大量日志,以折線圖、條形圖、餅圖、熱圖、區(qū)域圖、坐標(biāo)圖、儀表、目標(biāo)、時(shí)間等形式。預(yù)測(cè)或查看輸入源的錯(cuò)誤或其他重大事件趨勢(shì)的變化。Kibana 與 Elasticsearch 和 Logstash 同步工作,它們共同構(gòu)成了所謂的? ELK?

    2024年02月10日
    瀏覽(18)
  • ELK安裝、部署、調(diào)試(五)filebeat的安裝與配置

    ELK安裝、部署、調(diào)試(五)filebeat的安裝與配置

    logstash 也可以收集日志,但是數(shù)據(jù)量大時(shí)太消耗系統(tǒng)新能。而filebeat是輕量級(jí)的,占用系統(tǒng)資源極少。 Filebeat 由兩個(gè)主要組件組成:harvester 和 prospector。 采集器 harvester 的主要職責(zé)是讀取單個(gè)文件的內(nèi)容。讀取每個(gè)文件,并將內(nèi)容發(fā)送到 the output。 每個(gè)文件啟動(dòng)一個(gè) harveste

    2024年02月10日
    瀏覽(18)
  • ELK安裝、部署、調(diào)試 (八)logstash配置語法詳解

    1.讀取文件。 ?使用filewatch的ruby gem庫(kù)來監(jiān)聽文件變化,并通過.sincedb的數(shù)據(jù)庫(kù)文件記錄被監(jiān)聽日志we年的讀取進(jìn)度(時(shí)間 搓) 。sincedb數(shù)據(jù)文件的默認(rèn)路徑為path.data/plugins/inputs/file下面,文件名類似 于.sincedb_234534534sdfgsfd23,path.data為logstash的插件存儲(chǔ)目錄默認(rèn)是LOGSTASH_HOME/dat

    2024年02月10日
    瀏覽(18)
  • Elasticsearch,Logstash和Kibana安裝部署(ELK Stack)

    Elasticsearch,Logstash和Kibana安裝部署(ELK Stack)

    前言 當(dāng)今數(shù)字化時(shí)代,信息的快速增長(zhǎng)使得各類組織和企業(yè)面臨著海量數(shù)據(jù)的處理和分析挑戰(zhàn)。在這樣的背景下,ELK Stack(Elasticsearch、Logstash 和 Kibana)作為一套強(qiáng)大的開源工具組合,成為了解決數(shù)據(jù)管理、搜索和可視化的首選方案。無論是監(jiān)控日志、實(shí)時(shí)數(shù)據(jù)分析,還是構(gòu)

    2024年02月10日
    瀏覽(52)
  • ELK實(shí)戰(zhàn),Linux版docker安裝ElasticSearch、ES-head、Logstash、Kiabana入門,無坑詳細(xì)圖解

    ELK實(shí)戰(zhàn),Linux版docker安裝ElasticSearch、ES-head、Logstash、Kiabana入門,無坑詳細(xì)圖解

    ????????項(xiàng)目需要,記錄一次ELK日志分析系統(tǒng)無坑初始安裝過程,并給大家整理出了操作elasticsearch的主要命令,elasticsearch!伙伴們都懂得哦!別的不多說,看過內(nèi)容概覽,直接開整?。?! 1-1 修改/etc/security/limits.conf limits.conf文件限制著用戶可以使用的最大文件數(shù),最大線

    2023年04月09日
    瀏覽(23)
  • ELK日志分析--ES(Elasticsearch)--(一)

    ELK日志分析--ES(Elasticsearch)--(一)

    Elasticsearch:存儲(chǔ)、搜索和分析 Elasticsearch是Elastic Stack核心的分布式搜索和分析引擎。Logstash和Beats有助于收集,聚合和豐富你的數(shù)據(jù)并將其存儲(chǔ)在Elasticsearch中。使用Kibana,你可以交互式地探索,可視化和共享對(duì)數(shù)據(jù)的見解,并管理和監(jiān)視堆棧。Elasticsearch是發(fā)生索引,搜索和分

    2024年02月02日
    瀏覽(25)
  • ELK(Elasticsearch、Kibana、Logstash)以及向ES導(dǎo)入mysql數(shù)據(jù)庫(kù)數(shù)據(jù)或CSV文件數(shù)據(jù),創(chuàng)建索引和可視化數(shù)據(jù)

    ELK(Elasticsearch、Kibana、Logstash)以及向ES導(dǎo)入mysql數(shù)據(jù)庫(kù)數(shù)據(jù)或CSV文件數(shù)據(jù),創(chuàng)建索引和可視化數(shù)據(jù)

    地址:Past Releases of Elastic Stack Software | Elastic 在Products和version處分別選擇需要下載的產(chǎn)品和版本,E(elasticsearch)L(logstash)K(kibana)三者版本必須相同 將下載好的elk分別解壓到相同路徑下 本文中elasticsearch=E=ES=es;L=logstash;K=kibana 一般情況下使用默認(rèn)配置即可,下面對(duì)我的

    2024年02月15日
    瀏覽(95)
  • ELK日志系統(tǒng)實(shí)戰(zhàn)(五):安裝vector并將數(shù)據(jù)輸出到es、clickhouse案例

    目錄 安裝vector(0.22.0) 方式一:docker安裝 方式二:手動(dòng)下載安裝包 編寫配置文件 1.從syslog將日志進(jìn)

    2024年02月06日
    瀏覽(20)
  • Elasticsearch_8.11.4_kibana_8.11.4_metricbeat_8.11.4安裝及本地部署_ELK日志部署

    Elasticsearch_8.11.4_kibana_8.11.4_metricbeat_8.11.4安裝及本地部署_ELK日志部署

    分布式引擎Elasticsearch_8.11.4安裝及本地部署 Elasticsearch是一個(gè)基于 Lucene 庫(kù)的分布式搜索和分析引擎,它提供了一個(gè)分布式、多租戶的全文搜索引擎,具有 HTTP Web 接口和無模式 JSON 文檔,同時(shí)也是是一個(gè)非常強(qiáng)大的工具,可以用于各種用途,例如日志分析、搜索引擎、安全分析

    2024年02月02日
    瀏覽(50)
  • ELK 企業(yè)級(jí)日志分析系統(tǒng)的概念、ELK Elasticsearch 集群部署

    ELK 企業(yè)級(jí)日志分析系統(tǒng)的概念、ELK Elasticsearch 集群部署

    1、ELK 簡(jiǎn)介 ELK平臺(tái)是一套完整的日志集中處理解決方案,將 ==ElasticSearch、Logstash 和 Kiabana ==三個(gè)開源工具配合使用, 完成更強(qiáng)大的用戶對(duì)日志的查詢、排序、統(tǒng)計(jì)需求。 ElasticSearch 是基于Lucene(一個(gè)全文檢索引擎的架構(gòu))開發(fā)的分布式存儲(chǔ)檢索引擎,用來存儲(chǔ)各類日志。 E

    2024年02月16日
    瀏覽(55)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包