elasticsearch在CentOS環境下開機啟動
驗證環境,OS版本:CentOS-7-x86_64-Minimal-1708;ES版本:elasticsearch-6.2.2。
1、建立檔案elasticsearch
#!/bin/bash # #chkconfig: 345 63 37 #description: elasticsearch #processname: elasticsearch-6.2.2 export ES_HOME=/usr/local/elasticsearch/elasticsearch-6.2.2 case $1 in start) su es<<! cd $ES_HOME ./bin/elasticsearch -d -p pid exit ! echo "elasticsearch is started" ;; stop) pid=`cat $ES_HOME/pid` kill -9 $pid echo "elasticsearch is stopped" ;; restart) pid=`cat $ES_HOME/pid` kill -9 $pid echo "elasticsearch is stopped" sleep 1 su es<<! cd $ES_HOME ./bin/elasticsearch -d -p pid exit ! echo "elasticsearch is started" ;;*) echo "start|stop|restart" ;; esac exit 0
2、將檔案拷貝到/etc/init.d/目錄
3、修改上面檔案的許可權,執行命令
chmod 777 elasticsearch
4、新增和刪除服務並設定啟動方式(chkconfig具體使用另行百度)
chkconfig --add elasticsearch
chkconfig --del elasticsearch
5、啟動和關閉服務
service elasticsearch start
service elasticsearch stop
service elasticsearch restart
6、設定服務的啟動方式
chkconfig elasticsearch on
chkconfig elasticsearch off
相關推薦
elasticsearch在CentOS環境下開機啟動
驗證環境,OS版本:CentOS-7-x86_64-Minimal-1708;ES版本:elasticsearch-6.2.2。 1、建立檔案elasticsearch #!/bin/bash # #chkconfig: 345 63 37 #description: elasticsearch #proc
C#使用windows服務實現開機啟動配置 ——在沒有wifi連線的環境下開機啟動銳捷客戶端
因為在學校電腦上網需要連線銳捷客戶端,每次開機都得手動點開銳捷客戶端,十分麻煩,於是便想寫個服務,開機後判斷當前網線是否插上,若插上則開機後啟動銳捷客戶端,否則不作行動。流程如下:首先是解決判斷當前環境下是否有wifi可供連線的實現:使用api:NetworkInterfac
linux環境下tomcat啟動成功,請求頁面出現404
無法 .html 奇怪 tomcat啟動 web訪問 第一次 裏的 同事 有變 這種情況很多,本文記錄我遇到比較奇葩的情況。 第一次tomact啟動成功,訪問404,亂搗鼓不知怎麽好了;第二次tomcat啟動成功,可以訪問部分鏈接,有些卻報404,但是代碼和數據都還是以前的
Mybatis在Spring環境下的啟動順序
app new XML otc blank mybatis ssp builds highlight 主要看三個類: mybatis-spring-1.2.2.jar包 -> org.mybatis.spring.SqlSessionFactoryBean mybat
CentOS下開機啟動檢視管理的命令
** chkconfig ** 開機啟動列表檢視: chkconfig --list 說明:輸出所有服務列表,如果列表中沒有你要啟動的服務 新增服務: chkconfig --add servicename 刪除服務: chkconfig --del se
Linux下開機啟動python指令碼詳解
應用場景: 最近在伺服器上部署一些指令碼,需要讓其隨伺服器開機啟動,於是研究了一下,begin . . . 解決方法: 1. 先準備好需要開機啟動的指令碼 /root/test/qin.py 2. 一定root許可權編輯檔案/etc/rc.local,在exit 0之
Linux環境下自啟動tomcat中文亂碼問題
環境:tomcat-7.0.64; jdk1.7.0_75; Debian Linux 4.6; 問題現象:1、linux自啟動tomcat會出現中文亂碼; 2、使用shutdown.sh和startup.sh重啟tomcat亂碼問題消失。 解決辦法:在catalina.
(三) Hyperledger Fabric 在 Ubuntu16.04 64位環境下手動啟動Fabric網路
一、 前期準備項 版本 更新或下載URL Ubuntu 16.04 64位 略 依賴項(不分先後順序) docker 17.05.0-ce yes|cp -f ./docker.repo /etc/yum.repos.d/docker.repo sudo
Linux 環境下eclipse啟動出現錯誤:jvm terminated. exit code=13
想在Linux下啟動eclipse出現如題的錯誤,在網上找了很多資料,有很多是誤導。在stackoverflow上找到了正確解決方法,英文連線:http://stackoverflow.com/questions/4945178/cannot-run-eclipse-jvm
Linux系統下開機啟動時間檢測工具bootchart
簡介 Bootchart 是一種很方便的工具,主要用於分析Linux 系統下的啟動過程,並且能夠形成一個層次分明的圖片,讓使用者很直觀的檢視系統啟動的過程和各個過程耗費的時間,以便使用者能夠分析啟動過程,從而進行優化以提高啟動時間。它由bootchartd 服務
Centos 下開機啟動Tomcat
1、進入/etc/init.d/目錄 cd /etc/init.d/ 2、在此目錄下建立tomcat檔案,jdk路徑和tomcat路徑修改為本機的安裝路徑,複製貼上儲存。 #!/bin/sh # chkconfig: 345 99 10 # description: A
Linux 環境下MongoDB 啟動和關閉
場景:運維時,需要對mongodb 服務進行操作 一、mongod的啟動和關閉 mogodb 啟動 1. 預設的啟動方式 ./mongod 預設的啟動方式,資料儲存目錄裡是/
win7下開機啟動自動執行指令碼
win7下開機自動執行程式,指令碼 C:\Users\%USERNAME%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup 找到該路徑,把*.exe *.bat檔案放進去就ok了!!
一種Win10專業版環境下MySQL8啟動服務失敗問題的解決方案
PS C:\Program Files\mysql-8.0.16-winx64\bin> net start mysql
在windows環境下實現開機延遲啟動tomcat
jdk 延遲 JD not tar rec def rtu fin 如果說我們的服務器斷電了 開機之後還需要手動開下服務 還需要遠程連接上 然後一個一個開啟 是不是很麻煩 我們可以寫一個bat腳本 然後設置開機5分鐘之後啟動tomcat 首先配置環境變量:
ubuntu1604下新增自啟動項 開機啟動docker開發環境
在win7下安裝的vbox虛擬機器,虛擬機器起了一個ubuntu1604作為宿主機,安裝的docker服務通過vbox的掛載工具將win7下的程式開發目錄掛載到了ubuntu下 作為共享目錄docker安裝的開發環境是 apache-php mysql5.6 redis
Spring boot專案打包成jar在linux環境下設定開機自啟動【原創】
#!/bin/bash # The three branches of the scouting program,Add to auto. # chkconfig: 2345 20 80 # description: py-0.0.1-SNAPSHOT-exec.jar #
centos 7環境下安裝並配置redis4*開機啟動
一、下載Redis下載有兩種方式1, 在centOS裡通過wget下載rediswget http://download.redis.io/releases/redis-4.0.2.tar.gz 這裡的下載地址可以去redis官網檢視2,直接到官網下載好後上傳到CentOS
面面觀 | docker下開發,修改環境變量啟動jetty
from 官網 ons 啟動 好的 step config alt project 01 本地測試docker程序 遇到問題:Docker程序使用系統的環境變量啟動的。 新智雲官網www.enncloud.cn 在服務器運行的時候是可以的,但是在本地啟動的時候就補行了。
Linux環境下啟動MySQL數據庫出現找不到mysqld.sock的解決辦法!
備註 sta 就會 超級 默認目錄 sql數據庫 su - 用戶 lib 問題: 在普通用戶權限下運行:mysql -u root -p,回車之後如果會出現如下錯誤:ERROR 2002 (HY000): Can‘t connect to local MySQL ser