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

Elastic:linux設(shè)置elasticsearch、kibana開機(jī)自啟

這篇具有很好參考價(jià)值的文章主要介紹了Elastic:linux設(shè)置elasticsearch、kibana開機(jī)自啟。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

0. 引言

每次啟動(dòng)服務(wù)器都要手動(dòng)啟動(dòng)es服務(wù),相當(dāng)之不方便,為此,書寫一個(gè)腳本,實(shí)現(xiàn)es、kibana的開機(jī)自啟

1. 原理

首先任何服務(wù)要實(shí)現(xiàn)開機(jī)自啟,都可分為如下三步:
1、在/etc/init.d目錄下創(chuàng)建啟動(dòng)、關(guān)閉服務(wù)的腳本,腳本中要設(shè)置運(yùn)行級(jí)別、啟動(dòng)優(yōu)先級(jí)、關(guān)閉優(yōu)先級(jí)等。

2、給腳本賦權(quán),保證腳本能夠執(zhí)行

chmod +x /etc/init.d/xxx

3、將腳本添加到開機(jī)自啟列表

# 添加開機(jī)自啟
chkconfig --add xxx
# 狀態(tài)設(shè)置為啟動(dòng)
chkconfig xxx on

注意:部分java服務(wù),需要指定jdk路徑,否則會(huì)報(bào)錯(cuò)找不到j(luò)ava

2. 實(shí)現(xiàn)

1、編寫啟動(dòng)腳本

cd /etc/init.d
vim elasticsearch

腳本內(nèi)容

其中elastic為自建的非root賬號(hào),專用于啟動(dòng)es、kibana;su - elastic表示切換至elastic賬號(hào)執(zhí)行

#!/bin/bash
#chkconfig: 2345 54 26
#description: elasticsearch
#processname: elasticsearch

ES_HOME=/var/local/elasticsearch

start(){                           
        su - elastic -c "$ES_HOME/bin/elasticsearch -d -p pid"
        echo "es is started"
}
stop(){                                
        pid=`cat $ES_HOME/pid`
        kill -9 $pid
        echo "es is stopped"
}
status(){
        ps aux | grep $ES_HOME
}
restart(){              
        stop
        sleep 1
        start
}
case "$1" in        
"start")
        start      
        ;;
"stop")            
        stop
        ;;
"status")
        status
        ;;
"restart")            
        restart
        ;;
*)      
        echo "支持指令:$0 start|stop|restart|status"
        ;;
esac

2、給腳本賦權(quán)

chmod +x /etc/init.d/elasticsearch

3、執(zhí)行腳本驗(yàn)證一下

service elasticsearch status
service elasticsearch start
service elasticsearch stop

Elastic:linux設(shè)置elasticsearch、kibana開機(jī)自啟,Elastic Stack,linux,linux,elasticsearch,jenkins

4、添加到開機(jī)自啟列表

# 添加開機(jī)自啟
chkconfig --add elasticsearch
# 狀態(tài)設(shè)置為啟動(dòng)
chkconfig elasticsearch on

5、同樣書寫kibana的啟動(dòng)腳本,同時(shí)也執(zhí)行上述的賦權(quán)和添加開機(jī)列表指令

vim kibana

腳本內(nèi)容:
因?yàn)閜s指令無法獲取kibana pid,所以換了通過5601端口來查詢進(jìn)程id的方法,如果后續(xù)端口調(diào)整了,這里腳本也要調(diào)整

#!/bin/bash
#chkconfig: 2345 55 27
#description: kibana
#processname: kibana

KIBANA_HOME=/var/local/kibana
start(){                                
        su - elastic -c "nohup $KIBANA_HOME/bin/kibana  >>/dev/null 2>&1 &"
        echo "kibana is started"
}
stop(){                                
        # 這里主要是通過網(wǎng)絡(luò)端口5601尋找kibana進(jìn)程的pid
        kibana_pid_str=`netstat -tlnp |grep 5601 | awk '{print $7}'`
        kibana_pid=`echo ${kibana_pid_str%%/*}`
        kill -9 $kibana_pid
        echo "kibana is stopped"
}
status(){
        ps aux | grep $KIBANA_HOME
}
restart(){              
        stop
        sleep 1
        start
}
case "$1" in        
"start")
        start      
        ;;
"stop")            
        stop
        ;;
"status")
        status
        ;;
"restart")            
        restart
        ;;
*)      
        echo "支持指令:$0 start|stop|restart|status"
        ;;
esac

6、重啟服務(wù)器,重啟后直接訪問kibana,查詢正常,說明es和kibana都自動(dòng)啟動(dòng)了,設(shè)置成功!

Elastic:linux設(shè)置elasticsearch、kibana開機(jī)自啟,Elastic Stack,linux,linux,elasticsearch,jenkins文章來源地址http://www.zghlxwxcb.cn/news/detail-633294.html

到了這里,關(guān)于Elastic:linux設(shè)置elasticsearch、kibana開機(jī)自啟的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?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)載,請(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)文章

  • Linux CentOS7系統(tǒng)上設(shè)置Docker開機(jī)自啟(復(fù)雜方法+簡單方法)

    Linux CentOS7系統(tǒng)上設(shè)置Docker開機(jī)自啟(復(fù)雜方法+簡單方法)

    1.打開終端并使用root權(quán)限登錄系統(tǒng)。默認(rèn)會(huì)進(jìn)入root目錄下 使用cd命令 進(jìn)入etc目錄 2.進(jìn)入etc目錄下后,編輯rc.local文件 (1)這里我本人是比較喜歡使用vim多模式編輯器編輯文件,如果使用vim多模式編輯器編輯文件,輸入vim rc.local即可編輯文件 [注意] 最小化的CentOS7系統(tǒng)是沒有

    2024年02月07日
    瀏覽(27)
  • 部署問題集合(十九)linux設(shè)置Tomcat、Docker,以及使用腳本開機(jī)自啟(親測)

    部署問題集合(十九)linux設(shè)置Tomcat、Docker,以及使用腳本開機(jī)自啟(親測)

    因?yàn)椴幌朊看螁?dòng)虛擬機(jī)都要手動(dòng)啟動(dòng)一遍這些東西,所以想要設(shè)置成開機(jī)自啟的狀態(tài) 創(chuàng)建service文件 添加如下內(nèi)容,注意修改啟動(dòng)腳本和關(guān)閉腳本的地址 設(shè)置開機(jī)自啟: systemctl enable tomcat 重新載入配置文件,使設(shè)置生效: systemctl daemon-reload 重新啟動(dòng)看看效果: reboot (如

    2024年02月11日
    瀏覽(53)
  • CentOS7設(shè)置nginx服務(wù)開機(jī)自啟【開機(jī)自啟】

    CentOS7設(shè)置nginx服務(wù)開機(jī)自啟【開機(jī)自啟】

    關(guān)機(jī)后,我們發(fā)現(xiàn)連接不上了 然后等待一會(huì)兒,結(jié)果出來了~ 在文件中添加以下行,這將在系統(tǒng)啟動(dòng)時(shí)執(zhí)行啟動(dòng)NGINX的命令: 保存并關(guān)閉文件。 確保rc.local文件的所有者和組都是root:

    2024年02月09日
    瀏覽(25)
  • Elasticsearch開機(jī)自啟

    系統(tǒng): CentOs 在 /etc/systemd/system 下創(chuàng)建一個(gè)名為 elasticsearch.service 的文件 將一下配置粘貼進(jìn)入 elasticsearch.service 文件 LimitNOFILE , LimitMEMLOCK 這兩參數(shù)等同于我們?cè)O(shè)置的(必須添加) 保存 elasticsearch.service 后重新加載系統(tǒng)后臺(tái)啟動(dòng)項(xiàng) 此時(shí)我們便可以通過 systemctl start elasticsearch 等

    2024年01月16日
    瀏覽(18)
  • Elasticsearch開機(jī)自啟腳本

    Elasticsearch開機(jī)自啟腳本

    su elk! 切換為 elk 用戶執(zhí)行下面的命令,! 相當(dāng)于EOF 注意: 以上腳本的用戶為 elk,如果你的用戶不是,則需要替換 以上腳本的 JAVA_HOME 以及 elasticsearch_home 如果不同請(qǐng)?zhí)鎿Q [root@weiyi?~]# chmod +x /etc/init.d/elasticsearch? [root@weiyi?~]# chkconfig --add /etc/init.d/elasticsearch #添加開機(jī)自啟動(dòng)

    2024年02月15日
    瀏覽(14)
  • Ubuntu開機(jī)自啟動(dòng)設(shè)置/docker開機(jī)自啟

    Ubuntu開機(jī)自啟動(dòng)設(shè)置/docker開機(jī)自啟

    ??????? 這里有兩個(gè)程序所以編寫了兩個(gè)腳本,第一腳本(master.sh): ??????? 開啟一個(gè)新的終端,使用conda創(chuàng)建的wood2環(huán)境,到指定目錄執(zhí)行main.py程序,并把日志信息保存到指定文件masterLog.txt中。 ??????? 第二個(gè)腳本(wood.sh): ??????? 開啟一個(gè)新的終端,到指定目

    2024年02月06日
    瀏覽(23)
  • Ubuntu系統(tǒng)設(shè)置開機(jī)自啟

    Ubuntu系統(tǒng)設(shè)置開機(jī)自啟

    在測試國產(chǎn)操作系統(tǒng):銀河麒麟、UOS統(tǒng)信機(jī)器的過程中,發(fā)現(xiàn)開機(jī)不自啟,總結(jié)以下幾種方式實(shí)現(xiàn)自啟 rc.local腳本是一個(gè)Ubuntu開機(jī)后自動(dòng)執(zhí)行的腳本,可以在腳本內(nèi)添加行指令,該腳本位于/etc/路徑下,需要root權(quán)限才能修改,若/etc/rc.d/下也存在rc.local,通常會(huì)創(chuàng)建軟連接到/e

    2024年02月13日
    瀏覽(23)
  • Nacos 虛擬機(jī)設(shè)置開機(jī)自啟

    Nacos 虛擬機(jī)設(shè)置開機(jī)自啟

    執(zhí)行命令 : vi /lib/systemd/system/nacos.service 創(chuàng)建并編輯文件 將下面的代碼放入此文件中,其中注意自己nacos的位置,即 ExecStart 與 ExecReload 與 ExecStop 后面的nacos相關(guān)路徑 執(zhí)行命令 systemctl daemon-reload 執(zhí)行命令 systemctl enable nacos.service 啟動(dòng)nacos: systemctl start nacos 查看狀態(tài) : systemctl status

    2024年02月16日
    瀏覽(24)
  • CentOS設(shè)置開機(jī)自啟腳本

    通過 /etc/rc.d/rc.local 方式設(shè)置開機(jī)自啟 編寫要執(zhí)行的腳本 添加以下內(nèi)容

    2024年02月07日
    瀏覽(27)
  • ElasticSearch第三講:ES詳解 - Elastic Stack生態(tài)和場景方案

    ElasticSearch第三講:ES詳解 - Elastic Stack生態(tài)和場景方案

    本文是ElasticSearch第三講,在了解ElaticSearch之后,我們還要了解Elastic背后的生態(tài) 即我們 常說的ELK ;與此同時(shí),還會(huì)給你展示ElasticSearch的 案例場景 ,讓你在學(xué)習(xí)ES前對(duì)它有個(gè)全局的印象。 Beats + Logstash + ElasticSearch + Kibana 如下是我從官方博客中找到圖,這張圖展示了ELK生態(tài)以

    2024年02月07日
    瀏覽(28)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包