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

Linux下ElasticSearch7.9.2安裝配置(包含服務(wù)器配置、啟動(dòng)停止腳本、開(kāi)放端口和elasticsearch-head插件的使用)

這篇具有很好參考價(jià)值的文章主要介紹了Linux下ElasticSearch7.9.2安裝配置(包含服務(wù)器配置、啟動(dòng)停止腳本、開(kāi)放端口和elasticsearch-head插件的使用)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

前言

本文主要介紹Linux下ElasticSearch7.9.2安裝,目前是介紹單節(jié)點(diǎn)的配置

應(yīng)用 版本 說(shuō)明
操作系統(tǒng) centos7 穩(wěn)定、高預(yù)測(cè)性、高管理性、高重復(fù)性的Linux平臺(tái)
elasticsearch 7.9.2 es7.x的linux版本
jdk 8 本人使用JDK 8;ES建議使用JDK 11 啟動(dòng)的時(shí)候會(huì)有警告但是不會(huì)報(bào)錯(cuò),可以忽略

1.下載安裝

1.1 使用wget的方式下載

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.9.2-linux-x86_64.tar.gz

Linux下ElasticSearch7.9.2安裝配置(包含服務(wù)器配置、啟動(dòng)停止腳本、開(kāi)放端口和elasticsearch-head插件的使用)

1.2 官網(wǎng)下載

此種方式可能比較慢,需要耐心等待。官網(wǎng)下載:Elasticsearch 7.9.2
選擇Linux的tar包模式下載,然后上傳到服務(wù)器目錄
Linux下ElasticSearch7.9.2安裝配置(包含服務(wù)器配置、啟動(dòng)停止腳本、開(kāi)放端口和elasticsearch-head插件的使用)

2.上傳到服務(wù)器并解壓

解壓縮命令:

tar -zxvf elasticsearch-7.6.1-linux-x86_64.tar.gz 

Linux下ElasticSearch7.9.2安裝配置(包含服務(wù)器配置、啟動(dòng)停止腳本、開(kāi)放端口和elasticsearch-head插件的使用)

3.修改es配置文件

3.1 es目錄簡(jiǎn)介

  • bin:下面存放著Es啟動(dòng)文件 elasticsearch.bat/elasticsearch
  • config:配置目錄
  • data: 數(shù)據(jù)目錄
  • jdk、lib:Java運(yùn)行環(huán)境以及依賴包
  • logs:日志目錄
  • modules、plugins:模塊及插件目錄,head插件可以存放在plugins目錄下

3.2 修改配置文件

注意path.datapath.logs需要配置指定的路徑

#默認(rèn)的集群名稱,在集群配置多個(gè)節(jié)點(diǎn)時(shí)需要保持一致,單機(jī)可暫不關(guān)注
cluster.name: elasticsearch
node.name: es-node0
cluster.initial_master_nodes: ["es-node0"]

# 指定數(shù)據(jù)存儲(chǔ)位置
path.data: /data1/elasticsearch-7.9.2/data
 
#日志文件位置
path.logs: /data1/elasticsearch-7.9.2/logs

#默認(rèn)只允許本機(jī)訪問(wèn),修改為0.0.0.0后則可以允許任何ip訪問(wèn)
network.host: 0.0.0.0

#設(shè)置http訪問(wèn)端口,9200是http協(xié)議的RESTful接口,注意端口沖突可修改
http.port: 9200

# 跨域問(wèn)題配置
http.cors.enabled: true
http.cors.allow-origin: "*"
http.cors.allow-headers: Authorization,X-Requested-With,Content-Length,Content-Type

4. 創(chuàng)建用戶并賦權(quán)

1.先創(chuàng)建用戶

adduser es

2.es用戶創(chuàng)建密碼

passwd es

Linux下ElasticSearch7.9.2安裝配置(包含服務(wù)器配置、啟動(dòng)停止腳本、開(kāi)放端口和elasticsearch-head插件的使用)
3.創(chuàng)建所屬組

chown es:es -R /data1/elasticsearch-7.9.2

Linux下ElasticSearch7.9.2安裝配置(包含服務(wù)器配置、啟動(dòng)停止腳本、開(kāi)放端口和elasticsearch-head插件的使用)

5. 服務(wù)器修改配置

下面操作5.1和5.2步驟完成后都需要系統(tǒng)重啟,可以先按步驟完成后,重啟一次即可

5.1 修改文件句柄數(shù)和線程數(shù)

防止es用戶可創(chuàng)建文件權(quán)限過(guò)低導(dǎo)致報(bào)錯(cuò)

vim  /etc/security/limits.conf

添加以下內(nèi)容:

#句柄
es  soft nofile 65536
es  hard nofile 65536
#線程
es  soft nproc 4096
es  hard nproc 4096

保存退出后需要系統(tǒng)重啟!

上述配置是為了解決:

報(bào)錯(cuò)問(wèn)題:max file descriptors [4096] for elasticsearch process is too low, increase to at least [65535]
問(wèn)題描述:elasticsearch用戶擁有的可創(chuàng)建文件描述的權(quán)限太低,至少需要65536;

重啟服務(wù)器后驗(yàn)證

su es
ulimit -Hn
ulimit -Sn
ulimit -Hu
ulimit -Su

5.2 關(guān)閉swapping

官方建議:把內(nèi)存的一半給Lucene+不要超過(guò)32G+關(guān)閉swap
ES建議要關(guān)閉 swap 內(nèi)存交換空間,禁用swapping。因?yàn)楫?dāng)內(nèi)存交換到磁盤(pán)上,一個(gè)100微秒的操作可能變成 10毫秒,然后100 微秒的操作時(shí)延累加起來(lái),可以看出 swapping 對(duì)于性能的影響是致命的

vim /etc/fstab

注釋含有swap一行
Linux下ElasticSearch7.9.2安裝配置(包含服務(wù)器配置、啟動(dòng)停止腳本、開(kāi)放端口和elasticsearch-head插件的使用)
保存退出后需要系統(tǒng)重啟!

注釋前:
Linux下ElasticSearch7.9.2安裝配置(包含服務(wù)器配置、啟動(dòng)停止腳本、開(kāi)放端口和elasticsearch-head插件的使用)
注釋后:
Linux下ElasticSearch7.9.2安裝配置(包含服務(wù)器配置、啟動(dòng)停止腳本、開(kāi)放端口和elasticsearch-head插件的使用)

5.3 修改虛擬內(nèi)存

vim /etc/sysctl.conf

添加以下內(nèi)容:

vm.max_map_count=262144

保存退出,刷新配置文件

sysctl -p

驗(yàn)證是否修改成功

sysctl vm.max_map_count

上述配置是為了解決:

報(bào)錯(cuò)問(wèn)題:max virtual memory areas vm.max_map_count [65530] is too low,
increase to at least [262144]

6. 啟動(dòng)es

6.1 前臺(tái)運(yùn)行啟動(dòng)es(不推薦)

切換用戶到es,使用es用戶啟動(dòng)elasticsearch,此種方式Ctrl + C 則程序終止

# 切換到es用戶,使用root用戶啟動(dòng)會(huì)報(bào)錯(cuò)
su es

# 進(jìn)入到es的bin目錄
cd /data1/elasticsearch-7.9.2/bin

# 執(zhí)行啟動(dòng)腳本,此種方式Ctrl + C 則程序終止
./elasticsearch

Linux下ElasticSearch7.9.2安裝配置(包含服務(wù)器配置、啟動(dòng)停止腳本、開(kāi)放端口和elasticsearch-head插件的使用)
ctrl + c 停止運(yùn)行
Linux下ElasticSearch7.9.2安裝配置(包含服務(wù)器配置、啟動(dòng)停止腳本、開(kāi)放端口和elasticsearch-head插件的使用)

注意:如果root用戶啟動(dòng)會(huì)報(bào)錯(cuò)
報(bào)錯(cuò)問(wèn)題:org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as rootes
問(wèn)題描述:不能用root用戶啟動(dòng),必須創(chuàng)建es用戶來(lái)啟動(dòng)
Linux下ElasticSearch7.9.2安裝配置(包含服務(wù)器配置、啟動(dòng)停止腳本、開(kāi)放端口和elasticsearch-head插件的使用)

6.2 后臺(tái)守護(hù)進(jìn)程方式運(yùn)行(推薦)

# 切換到es用戶,使用root用戶啟動(dòng)會(huì)報(bào)錯(cuò)
su es

# 進(jìn)入到es的bin目錄
cd /data1/elasticsearch-7.9.2/bin

# 執(zhí)行啟動(dòng)腳本,守護(hù)進(jìn)程方式運(yùn)行
 ./elasticsearch -d

關(guān)閉ES服務(wù)

kill -9 pid

Linux下ElasticSearch7.9.2安裝配置(包含服務(wù)器配置、啟動(dòng)停止腳本、開(kāi)放端口和elasticsearch-head插件的使用)

6.3 自定義啟動(dòng)與關(guān)閉腳本(推薦)

創(chuàng)建啟動(dòng)腳本

# 創(chuàng)建es啟動(dòng)腳本文件
touch es-start.sh
# 編輯腳本
vim es-start.sh 
# 設(shè)置用戶組
chown es:es es-start.sh 
# 設(shè)置執(zhí)行權(quán)限
chmod 755 es-start.sh 

es-start.sh

cd /data1/elasticsearch-7.9.2
./bin/elasticsearch -d -p pid

創(chuàng)建停止腳本

# 創(chuàng)建es停止腳本文件
touch es-stop.sh
# 編輯腳本
vim es-stop.sh 
# 設(shè)置用戶組
chown es:es es-stop.sh 
# 設(shè)置執(zhí)行權(quán)限
chmod 755 es-ststoprt.sh 

es-stop.sh

cd /data1/elasticsearch-7.9.2
if [ -f "pid" ]; then
pkill -F pid
fi

啟動(dòng)與關(guān)閉
Linux下ElasticSearch7.9.2安裝配置(包含服務(wù)器配置、啟動(dòng)停止腳本、開(kāi)放端口和elasticsearch-head插件的使用)

7.開(kāi)放防火墻端口

#查看防火墻狀態(tài)
systemctl status firewalld 
#查看開(kāi)放的端口
firewall-cmd --query-port=9200/tcp
#添加端口
firewall-cmd --zone=public --add-port=9200/tcp --permanent 
#重載防火墻
firewall-cmd --reload 
#再次查看端口是否已經(jīng)開(kāi)放
firewall-cmd --query-port=9200/tcp

8. 安裝chrome可視化head插件

訪問(wèn)es數(shù)據(jù)庫(kù)的Chrome插件
先解壓到本地目錄,然后在chrome中 安裝這個(gè)插件
Linux下ElasticSearch7.9.2安裝配置(包含服務(wù)器配置、啟動(dòng)停止腳本、開(kāi)放端口和elasticsearch-head插件的使用)
選擇解壓的目錄然后安裝
Linux下ElasticSearch7.9.2安裝配置(包含服務(wù)器配置、啟動(dòng)停止腳本、開(kāi)放端口和elasticsearch-head插件的使用)
輸入es連接地址,點(diǎn)擊連接,健康值綠色即表示成功啟動(dòng)
Linux下ElasticSearch7.9.2安裝配置(包含服務(wù)器配置、啟動(dòng)停止腳本、開(kāi)放端口和elasticsearch-head插件的使用)文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-478377.html

到了這里,關(guān)于Linux下ElasticSearch7.9.2安裝配置(包含服務(wù)器配置、啟動(dòng)停止腳本、開(kāi)放端口和elasticsearch-head插件的使用)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(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)文章

  • Elasticsearch7搭建集群并配置節(jié)點(diǎn)證書(shū)

    Elasticsearch7搭建集群并配置節(jié)點(diǎn)證書(shū) | 帥大叔的博客 單機(jī)版比較簡(jiǎn)單,試下集群版的,資源有限,本文例子:一臺(tái)主機(jī)以不同端口啟動(dòng)搭建集群。 環(huán)境說(shuō)明: Centos7 Elasticsearch7.9.0 準(zhǔn)備搭建3個(gè)節(jié)點(diǎn) 一、下載ES安裝包 去官網(wǎng)下載 下載地址: Download Elasticsearch | Elastic 歷史版本:

    2024年02月12日
    瀏覽(21)
  • elasticsearch7與elasticsearch6配置的一點(diǎn)差異

    Elasticsearch 的核心是集群協(xié)調(diào)子系統(tǒng)。Elasticsearch 7 提供了一個(gè)新的集群協(xié)調(diào)子系? 統(tǒng),Elasticsearch 6.x 及之前的版本使用了一個(gè)叫作 Zen Discovery 的集群協(xié)調(diào)子系統(tǒng),從 7.0 開(kāi)始,如果你想要啟動(dòng)一個(gè)全新的集群,并且集群在多臺(tái)主機(jī)上都有節(jié)點(diǎn),那么你必須指定該集群在第一次

    2024年02月11日
    瀏覽(17)
  • centos安裝elasticsearch7.9

    centos安裝elasticsearch7.9

    下載地址如下,版本號(hào)可以替換成自己想要的。 這里需要注意一點(diǎn),需要根據(jù)你服務(wù)器的內(nèi)核來(lái)進(jìn)行選擇,如下圖所示,我就應(yīng)該選擇aarch64版本的,否則運(yùn)行的時(shí)候會(huì)報(bào)錯(cuò)cannot execute binary file: Exec format error https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.9.3-linux-aarch64.

    2024年02月12日
    瀏覽(23)
  • 第一章 docker安裝ElasticSearch7

    1.1 設(shè)置jvm線程數(shù)限制 1.2 創(chuàng)建掛載目錄 為了防止容器刪掉數(shù)據(jù)丟失,需要進(jìn)行數(shù)據(jù)文件掛載 /home/es/config目錄下創(chuàng)建配置文件 elasticsearch.yml? 注意:配置冒號(hào)后面都有一個(gè)空格 單機(jī)配置文件內(nèi)容: 集群方式其他節(jié)點(diǎn)/home/es/config目錄下創(chuàng)建配置文件 elasticsearch.yml 1.3 創(chuàng)建ES容器

    2023年04月08日
    瀏覽(18)
  • Elasticsearch7.8.1集群安裝手冊(cè)

    elasticsearch集群規(guī)劃為三個(gè)節(jié)點(diǎn),elasticsearch版本為7.8.1 1)下載 Elasticsearch7.8.1安裝包 3.1 解壓 3.2 修改配置 1)jvm.options調(diào)整內(nèi)存大小 2)修改elasticsearch.yml 集群規(guī)劃為三個(gè)節(jié)點(diǎn),三個(gè)節(jié)點(diǎn)的配置,只有node.name: es-node1 不同,請(qǐng)分別配置 具體配置如下 3.3 創(chuàng)建用戶 3.4.1 排錯(cuò) 3.4.2 后

    2024年02月08日
    瀏覽(62)
  • Docker安裝ElasticSearch7.8.0

    Docker安裝ElasticSearch7.8.0

    Docker安裝ElasticSearch7.8.0 1:docker可能會(huì)拉取不了es,此時(shí)可以配置一個(gè)很好用的鏡像源(daocloud),下載非??欤?2:創(chuàng)建掛載目錄: 3:編寫(xiě)es配置文件: 內(nèi)容如下: 4:永久調(diào)大虛擬機(jī)內(nèi)存:(不然啟動(dòng)不了) 在最后面添加的內(nèi)容如下: 5:刷新配置: 6:運(yùn)行elasticsearch容器

    2024年02月06日
    瀏覽(53)
  • ElasticSearch7.3.0 集群搭建及配置安全認(rèn)證

    ElasticSearch7.3.0 集群搭建及配置安全認(rèn)證

    注: 由于是測(cè)試,搭建的環(huán)境就在一臺(tái)機(jī)器上(操作系統(tǒng)是 CentOS 7) 配置 Elasticsearch Elasticsearch 的配置文件是 elasticsearch/elasticsearch.yml 集群的名稱 配置集群的名稱,所有的node節(jié)點(diǎn)集群名稱要一致 節(jié)點(diǎn)的名稱 配置每個(gè)節(jié)點(diǎn)的名稱,節(jié)點(diǎn)的名稱要在集群中唯一 索引文件的存儲(chǔ)位置 默認(rèn)

    2023年04月13日
    瀏覽(22)
  • ElasticSearch7.9.0安裝和開(kāi)啟登錄密碼

    ElasticSearch7.9.0安裝和開(kāi)啟登錄密碼

    目錄 1、下載地址 2、安裝ElasticSearch 3、創(chuàng)建用戶組 4、修改es配置文件 5、可能出現(xiàn)問(wèn)題 1)服務(wù)器jdk版本低 2)文件創(chuàng)建權(quán)限過(guò)低 3)用戶的內(nèi)存太低 4)最大線程數(shù)過(guò)低 5)非root用戶出現(xiàn)killed 6、對(duì)es配置文件授權(quán) 7、使用創(chuàng)建的xg用戶啟動(dòng)es 8、配置密碼 1)修改配置文件 2)生

    2024年01月18日
    瀏覽(51)
  • linux 服務(wù)器搭建web網(wǎng)站防御秘籍之雷池WAF包含入門介紹-安裝-使用-升級(jí)更新

    linux 服務(wù)器搭建web網(wǎng)站防御秘籍之雷池WAF包含入門介紹-安裝-使用-升級(jí)更新

    我們?cè)诎惭b了Linux服務(wù)器并使用了寶塔面板后發(fā)現(xiàn),寶塔的WAF需要升級(jí)版本才能使用。盡管市面上有很多免費(fèi)的開(kāi)源WAF解決方案,但我們對(duì)它們的學(xué)習(xí)成本感到有些高,而且對(duì)于我們這個(gè)剛開(kāi)始建站的小型項(xiàng)目來(lái)說(shuō),也不想花費(fèi)一千多塊錢來(lái)購(gòu)買商業(yè)WAF每年的許可費(fèi)。 因此,

    2024年02月03日
    瀏覽(22)
  • linux安裝部署gitlab全教程,包含配置中文

    linux安裝部署gitlab全教程,包含配置中文

    大家好,我是酷酷的韓~ 1.前期準(zhǔn)備 安裝包下載地址 https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/ 我這里選擇的這個(gè)gitlab-ce-15.7.3-ce.0.el7.x86_64.rpm 還有一些相關(guān)依賴包(地址等審核過(guò)我放到評(píng)論區(qū)) 最后將gitlab安裝包和相關(guān)依賴包上傳至服務(wù)器(目錄自定義) 2.安裝依賴包 3.安裝gitl

    2024年02月11日
    瀏覽(18)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包