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

CentOS系統(tǒng)環(huán)境搭建(十二)——CentOS7安裝Elasticsearch

這篇具有很好參考價(jià)值的文章主要介紹了CentOS系統(tǒng)環(huán)境搭建(十二)——CentOS7安裝Elasticsearch。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

centos系統(tǒng)環(huán)境搭建專欄??點(diǎn)擊跳轉(zhuǎn)

CentOS 7.9安裝Elasticsearch 7.17.6

1.下載

??https://www.elastic.co/downloads/past-releases/elasticsearch-7-17-6

若你是centos64位服務(wù)器,下載LINUX X86_64,下載后上傳到linux服務(wù)器。

2.上傳

上傳至/usr/local/

CentOS系統(tǒng)環(huán)境搭建(十二)——CentOS7安裝Elasticsearch,centos系統(tǒng)環(huán)境搭建,centos,elasticsearch,jenkins

3.解壓

進(jìn)入/usr/local/

cd /usr/local/

執(zhí)行解壓

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

4.調(diào)整es占用內(nèi)存

若你電腦性能強(qiáng)勁,這個(gè)應(yīng)該可以不改。

vim /usr/local/elasticsearch-7.17.6/config/jvm.options

CentOS系統(tǒng)環(huán)境搭建(十二)——CentOS7安裝Elasticsearch,centos系統(tǒng)環(huán)境搭建,centos,elasticsearch,jenkins

修改為1g內(nèi)存占用。

5.修改es默認(rèn)Java為本地Java

在當(dāng)前版本,已經(jīng)內(nèi)置jdk,不需要配置本地。這里只分享一個(gè)查找本機(jī)JDK的安裝路徑的方法。

方式一:用JAVA_HOME

echo $JAVA_HOME

方式二:專門為通過yum安裝的jdk查找

which java
ls -lrt /usr/bin/java 
ls -lrt /etc/alternatives/java

最后查出的/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.382.b05-1.el7_9.x86_64/jre/bin/java才是jdk真正的路徑。

6.修改elasticsearch配置文件

編輯elasticsearch.yml

vim /usr/local/elasticsearch-7.17.6/config/elasticsearch.yml

設(shè)置節(jié)點(diǎn)名稱

node.name: node-1

集群名

cluster.name: my-application

設(shè)置master節(jié)點(diǎn)列表

cluster.initial_master_nodes: ["node-1"]

端口

http.port: 9200

允許遠(yuǎn)程訪問

network.host: 0.0.0.0

到這里要特別注意?。。?/strong>

這里我們需要先去/data目錄下新建文件夾es7,然后去es7文件夾下新建文件夾datalogs。

這一步的必要在于,如果將來你的es服務(wù)做更新升級(jí),默認(rèn)的data文件夾是存放在elasticsearch原始根目錄下的,那么data文件夾里的數(shù)據(jù)就會(huì)隨著升級(jí)而丟失。如果你是生產(chǎn)環(huán)境,這就是一個(gè)很嚴(yán)重的問題了。

path.data: /data/es7/data
path.logs: /data/es7/logs

7.創(chuàng)建用戶

elasticsearch默認(rèn)不允許以root賬號(hào)運(yùn)行

創(chuàng)建用戶

useradd es

把文件夾分配給組用戶

chown es:es -R /usr/local/elasticsearch-7.17.6
chown es:es -R /data/es7

分配權(quán)限 只有具有 root 權(quán)限的用戶和es用戶可以讀取、寫入和執(zhí)行

chmod -R 700 /data/es7

增大es用戶擁有的內(nèi)存權(quán)限

vim /etc/sysctl.conf

在最后一行添加如下

vm.max_map_count=262144

CentOS系統(tǒng)環(huán)境搭建(十二)——CentOS7安裝Elasticsearch,centos系統(tǒng)環(huán)境搭建,centos,elasticsearch,jenkins
保存退出,刷新配置文件

sysctl -p

切換到es用戶

su es

啟動(dòng)elasticsearch

cd /usr/local/elasticsearch-7.17.6/bin
./elasticsearch

8.Elasticsearch 后臺(tái)啟動(dòng)與關(guān)閉

切換為es用戶

su es

后臺(tái)啟動(dòng)(重啟)

sh /usr/local/elasticsearch-7.17.6/bin/elasticsearch -d

查看進(jìn)程

ps aux | grep elasticsearch

執(zhí)行后會(huì)看到如下

[es@VM-4-17-centos logs]$ ps aux | grep elasticsearch
es       31876  181 34.7 3856940 1312716 pts/0 Sl   11:52   0:27 /usr/local/elasticsearch-7.17.6/jdk/bin/java -Xshare:auto -Des.networkaddress.cache.ttl=60 -Des.networkaddress.cache.negative.ttl=10 -XX:+AlwaysPreTouch -Xss1m -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djna.nosys=true -XX:-OmitStackTraceInFastThrow -XX:+ShowCodeDetailsInExceptionMessages -Dio.netty.noUnsafe=true -Dio.netty.noKeySetOptimization=true -Dio.netty.recycler.maxCapacityPerThread=0 -Dio.netty.allocator.numDirectArenas=0 -Dlog4j.shutdownHookEnabled=false -Dlog4j2.disable.jmx=true -Dlog4j2.formatMsgNoLookups=true -Djava.locale.providers=SPI,COMPAT --add-opens=java.base/java.io=ALL-UNNAMED -Djava.security.manager=allow -Xms1g -Xmx1g -XX:+UseG1GC -Djava.io.tmpdir=/tmp/elasticsearch-185143932475254405 -XX:+HeapDumpOnOutOfMemoryError -XX:+ExitOnOutOfMemoryError -XX:HeapDumpPath=data -XX:ErrorFile=logs/hs_err_pid%p.log -Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,pid,tags:filecount=32,filesize=64m -XX:MaxDirectMemorySize=536870912 -XX:G1HeapRegionSize=4m -XX:InitiatingHeapOccupancyPercent=30 -XX:G1ReservePercent=15 -Des.path.home=/usr/local/elasticsearch-7.17.6 -Des.path.conf=/usr/local/elasticsearch-7.17.6/config -Des.distribution.flavor=default -Des.distribution.type=tar -Des.bundled_jdk=true -cp /usr/local/elasticsearch-7.17.6/lib/* org.elasticsearch.bootstrap.Elasticsearch -d
es       31899  0.0  0.1  54520  4448 pts/0    Sl   11:52   0:00 /usr/local/elasticsearch-7.17.6/modules/x-pack-ml/platform/linux-x86_64/bin/controller
es       31983  0.0  0.0 112812   984 pts/0    S+   11:52   0:00 grep --color=auto elasticsearch

關(guān)閉(殺死端口)

kill 31876 31899

查看日志

tail -f /data/es7/logs/my-application.log

9.es管理腳本

但是這樣仍然讓我感到麻煩,es的今后的各種配置伴隨要做大量的重啟工作,我決心創(chuàng)建一個(gè)腳本,幫我完成這些復(fù)雜的事情。

9.1 關(guān)閉elasticsearch

腳本名稱killes.sh,放到/usr/local/elasticsearch-7.17.6/bin/下。

#!/bin/bash

# 獲取Elasticsearch進(jìn)程ID列表
es_pids=$(ps -ef | grep elasticsearch | grep -v grep | awk '{print $2}')

# 逐個(gè)殺死Elasticsearch進(jìn)程
for pid in $es_pids; do
  kill $pid
done

為腳本添加執(zhí)行權(quán)限

chmod +x /usr/local/elasticsearch-7.17.6/bin/killes.sh

關(guān)閉elasticsearch文章來源地址http://www.zghlxwxcb.cn/news/detail-656606.html

cd /usr/local/elasticsearch-7.17.6/bin
./killes.sh

9.2 啟動(dòng)elasticsearch

su es
sh /usr/local/elasticsearch-7.17.6/bin/elasticsearch -d

到了這里,關(guān)于CentOS系統(tǒng)環(huán)境搭建(十二)——CentOS7安裝Elasticsearch的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • CentOS系統(tǒng)環(huán)境搭建(十九)——CentOS7安裝chat GPT

    CentOS系統(tǒng)環(huán)境搭建(十九)——CentOS7安裝chat GPT

    centos系統(tǒng)環(huán)境搭建專欄??點(diǎn)擊跳轉(zhuǎn) 基于上一篇文章CentOS系統(tǒng)環(huán)境搭建(十八)——CentOS7安裝Docker20.10.12和docker compose v2,你已經(jīng)安裝了docker20以上的版本。那么,安裝chatGPT只需要兩步。 拉取鏡像 運(yùn)行容器 讓 gpt 解釋一下這句指令: 這是一個(gè)使用Docker運(yùn)行一個(gè)名為\\\"yidadaa/ch

    2024年02月09日
    瀏覽(59)
  • CentOS系統(tǒng)環(huán)境搭建(十四)——CentOS7.9安裝elasticsearch-head

    CentOS系統(tǒng)環(huán)境搭建(十四)——CentOS7.9安裝elasticsearch-head

    centos系統(tǒng)環(huán)境搭建專欄??點(diǎn)擊跳轉(zhuǎn) 關(guān)于node的安裝請看上一篇CentOS系統(tǒng)環(huán)境搭建(十三)——CentOS7安裝nvm,??點(diǎn)擊跳轉(zhuǎn)。 這個(gè)的安裝非常簡單,既然我們的node環(huán)境已經(jīng)安裝完畢,就讓我們快速完成。 添加 hostname: \\\'*\\\' 如果報(bào)錯(cuò),使用淘寶鏡像再嘗試一下。 訪問 http://ip:9200

    2024年02月12日
    瀏覽(49)
  • CentOS系統(tǒng)環(huán)境搭建(一)——Centos7更新

    執(zhí)行后,系統(tǒng)將更新到centos 7.9。 從這一篇文章開始開始,我將開始在centos系統(tǒng)環(huán)境搭建??https://blog.csdn.net/weixin_43982359/category_12411496.html中開始對CentOS系統(tǒng)環(huán)境搭建進(jìn)行連載,包括但不限于如下:更新內(nèi)核,同步網(wǎng)絡(luò)時(shí)間,安裝Java,安裝maven,安裝docker,安裝Docker Compose,安

    2024年02月12日
    瀏覽(25)
  • CentOS系統(tǒng)環(huán)境搭建(二)——Centos7設(shè)置時(shí)間為網(wǎng)絡(luò)時(shí)間

    centos系統(tǒng)環(huán)境搭建專欄??點(diǎn)擊跳轉(zhuǎn) 安裝ntpdate工具 關(guān)閉ntpd 設(shè)置系統(tǒng)時(shí)間與網(wǎng)絡(luò)時(shí)間同步 將系統(tǒng)時(shí)間寫入硬件時(shí)間 啟動(dòng) NTP 服務(wù) 開機(jī)自啟動(dòng) 驗(yàn)證時(shí)間同步 查看系統(tǒng)的硬件時(shí)間,即BIOS時(shí)間 使用date命令查看Centos時(shí)區(qū) 通常通過以下方法修改系統(tǒng)的時(shí)區(qū)就可以了,不必修改硬件

    2024年02月12日
    瀏覽(27)
  • CentOS系統(tǒng)環(huán)境搭建(八)——CentOS7開機(jī)自動(dòng)執(zhí)行腳本(以MySQL為例)

    以MySQL為例子 /srv下新建system文件夾 新建腳本run.sh run.sh內(nèi)容如下 /dev/null 21 將所有輸出重定向到空設(shè)備,即不輸出日志。最后的 符號(hào)將命令放到后臺(tái)運(yùn)行。

    2024年02月12日
    瀏覽(39)
  • minio 安裝流程(linux) Centos7環(huán)境下搭建minio步驟詳細(xì)教程

    一、下載安裝文件 ?? ?1、在home目錄下創(chuàng)建minio文件夾 ?? ?2、進(jìn)入/home/minio 文件夾 ?? ?3、下載文件 二、創(chuàng)建數(shù)據(jù)文件夾 ? ? 三、創(chuàng)建日志文件 四、啟動(dòng) ? 如果想要修改超管賬戶名和密碼 1、打開 /etc/profile 文件 2、在文件的最末尾加上以下信息(啟動(dòng)的時(shí)候看提示,新版

    2024年02月10日
    瀏覽(35)
  • 在Centos7上安裝PXE裝機(jī)環(huán)境來批量安裝操作系統(tǒng)

    首先,需要確保系統(tǒng)已安裝 dhcp 、 tftp-server 和 httpd 等軟件包。可以使用以下命令進(jìn)行安裝: 接下來,需要配置 DHCP 服務(wù)器以向客戶端分配 IP 地址。在 /etc/dhcp/dhcpd.conf 文件中添加以下內(nèi)容: 這將啟用 DHCP 服務(wù)器,并設(shè)置子網(wǎng),IP 范圍,子網(wǎng)掩碼,網(wǎng)關(guān)和 DNS 服務(wù)器。還需要

    2024年02月05日
    瀏覽(94)
  • centos7安裝zookeeper的環(huán)境變量配置導(dǎo)致用戶登錄不了系統(tǒng)

    centos7安裝zookeeper的環(huán)境變量配置導(dǎo)致用戶登錄不了系統(tǒng)

    廢話不多說,我修改的/etc/profile,如果這個(gè)文件改錯(cuò)會(huì)造成所有用戶都登錄不了系統(tǒng)。 第一步:解決進(jìn)不了系統(tǒng) 1.在登陸界面按:alt +ctrl+f2進(jìn)入命令模式,輸入密碼登錄后再輸入: /usr/bin/sudo /usr/bin/vi /etc/profile 注意空格; 2.修改或者刪掉被你改動(dòng)的部分,保存,退出,重啟就

    2024年02月12日
    瀏覽(20)
  • 刪除linux(centos7)系統(tǒng)自帶的open jdk,安裝配置jdk環(huán)境

    刪除linux(centos7)系統(tǒng)自帶的open jdk,安裝配置jdk環(huán)境

    安裝的linux自帶jdk8版本,我們不用自帶的。 1、下載 下載地址:https://www.oracle.com/java/technologies/downloads 2、創(chuàng)建目錄 創(chuàng)建文件夾,用來部署JDK,將JDK安裝部署到:/export/server 內(nèi) 3、解壓縮JDK安裝文件 將下載的文件上傳到linux中,并解壓到server目錄下 4、配置JDK的軟鏈接 5、配置

    2024年02月09日
    瀏覽(53)
  • 在Ubuntu操作系統(tǒng)和centos7上安裝docker環(huán)境的詳細(xì)步驟

    Ubuntu操作系統(tǒng)安裝Docker環(huán)境步驟: 如果輸出“Hello from Docker!”則表示Docker已經(jīng)成功安裝。 CentOS7安裝Docker環(huán)境步驟: 如果輸出“Hello from Docker!”則表示Docker已經(jīng)成功安裝。

    2024年02月05日
    瀏覽(38)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包