很多人學習elasticSearch都是自學,想百度一下如何重啟es也是沒有答案,我硬着頭皮,算是琢磨出來了,借此寫博,希望能幫助您。
1.如何關閉ES,elasticsearch關閉辦法
1.使用head插件
找到想關掉的節點進行關停
2.使用命令kill殺掉服務器的ES進程即可
1.查找ES進程
ps -ef | grep elastic
2.殺掉ES進程
kill -9 2382(進程號)
3.重啟ES
sh elasticsearch -d
2.如何重啟ES
沒有重啟的辦法,只有參考上面關閉->開啟
這樣。
以下是詳細的操作過程
1.首先是查找服務器是否有ES進程,無果ES沒有開啟,也就不用關閉了,如果開啟,則殺死進程就行
1.查找進程命令 ps -ef | grep elastic
[root@bjdhj-125-203 _site]# ps -ef | grep elastic
//然后可以看到如下的進程號,2382,2583之類的,之后kill掉就可以啦。
root 2382 1 0 Jan05 ? 00:10:57 /opt/soft/jdk/jdk1.7.0_80/bin/java -Xms2g -Xmx2g -Djava.awt.headless=true -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+HeapDumpOnOutOfMemoryError -XX:+DisableExplicitGC -Dfile.encoding=UTF-8 -Delasticsearch -Des.path.home=/opt/soft/elasticsearch-1.5.2-2 -cp :/opt/soft/elasticsearch-1.5.2-2/lib/elasticsearch-1.5.2.jar:/opt/soft/elasticsearch-1.5.2-2/lib/*:/opt/soft/elasticsearch-1.5.2-2/lib/sigar/* org.elasticsearch.bootstrap.Elasticsearch
root 2583 1 0 Jan05 ? 00:10:24 /opt/soft/jdk/jdk1.7.0_80/bin/java -Xms2g -Xmx2g -Djava.awt.headless=true -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+HeapDumpOnOutOfMemoryError -XX:+DisableExplicitGC -Dfile.encoding=UTF-8 -Delasticsearch -Des.path.home=/opt/soft/elasticsearch-1.5.2 -cp :/opt/soft/elasticsearch-1.5.2/lib/elasticsearch-1.5.2.jar:/opt/soft/elasticsearch-1.5.2/lib/*:/opt/soft/elasticsearch-1.5.2/lib/sigar/* org.elasticsearch.bootstrap.Elasticsearch
root 8682 8564 0 18:04 pts/0 00:00:00 grep elastic
2.殺掉進程 kill -9 2382(進程號)
//殺掉殺掉統統殺掉,如果不確定進程號,可以看看上面信息里面的進程路徑地址,防止殺錯
[root@bjdhj-125-203 _site]# kill -9 2382
[root@bjdhj-125-203 _site]# ps -ef | grep elastic
root 2583 1 0 Jan05 ? 00:10:24 /opt/soft/jdk/jdk1.7.0_80/bin/java -Xms2g -Xmx2g -Djava.awt.headless=true -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+HeapDumpOnOutOfMemoryError -XX:+DisableExplicitGC -Dfile.encoding=UTF-8 -Delasticsearch -Des.path.home=/opt/soft/elasticsearch-1.5.2 -cp :/opt/soft/elasticsearch-1.5.2/lib/elasticsearch-1.5.2.jar:/opt/soft/elasticsearch-1.5.2/lib/*:/opt/soft/elasticsearch-1.5.2/lib/sigar/* org.elasticsearch.bootstrap.Elasticsearch
root 8684 8564 0 18:05 pts/0 00:00:00 grep elastic
3.重啟命令 sh elasticsearch -d
[root@bjdhj-125-203 elasticsearch-1.5.2]# ls
bin config data lib LICENSE.txt logs NOTICE.txt plugins README.textile
[root@bjdhj-125-203 elasticsearch-1.5.2]# cd bin
[root@bjdhj-125-203 bin]# ./elasticsearch -d
-bash: ./elasticsearch: Permission denied
[root@bjdhj-125-203 bin]# sh elasticsearch -d
link /opt/soft/jdk/jdk1.7.0_80 to /opt/soft/java
User=root
SourceJDKFileBase=10.126.103.198
JDKBasePath=/opt/soft/jdk
Timeout=2
DefaultVer=jdk1.6.0_45
CurrentVer=jdk1.7.0_80
Initialize jdk(jdk1.7.0_80) done
Current jdk version = 1.7.0_80
[root@bjdhj-125-203 bin]# ps -ef | grep elastic