配置ElasticSearch快捷启动
2024-10-19 01:42:21
在/etc/init.d
目录下新建文件elasticsearch
#!/bin/sh
#chkconfig: 2345 80 05
#description: es
#export JAVA_HOME=/usr/local/java/jdk1.8.0_171
#export JAVA_BIN=$JAVA_HOME/bin
#export PATH=$PATH:$JAVA_HOME/bin
#export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
#export JAVA_HOME JAVA_BIN PATH CLASSPATH
password="123456"
es_home="/usr/local/elasticsearch-6.3.0"
case $1 in
start)
cd $es_home
./bin/elasticsearch -d -p "$es_home/pid"
echo "es start" #将该行替换成你自己的服务启动命令
;;
stop)
echo $password |sudo -S kill -9 `cat $es_home/pid`
echo "es stop" #将该行替换成你自己的服务启动命令
;;
restart)
echo $password |sudo -S kill -9 `cat $es_home/pid`
echo "es stop" #将该行替换成你自己的服务启动命令
cd $es_home
./bin/elasticsearch -d -p "$es_home/pid"
echo "es start" #将该行替换成你自己的服务启动命令
;;
*)
echo "start|stop|restart" #将该行替换成你自己的服务启动命令
;;
esac
保存退出,赋予执行权限
chmod +x elasticsearch
执行如下
/etc/init.d/elasticsearch start
/etc/init.d/elasticsearch stop
/etc/init.d/elasticsearch restart
创建软连接
ln -s 源文件 目标文件
sudo ln -s /etc/init.d/elasticsearch /usr/bin/elasticsearch
$ ll elasticsearch
lrwxrwxrwx 1 root root 25 7月 3 18:18 elasticsearch -> /etc/init.d/elasticsearch*
经过这么处理之后,就可以直接在终端使用了。
jiqing@Ubuntu:/usr/bin$ elasticsearch stop
es stop
jiqing@Ubuntu:/usr/bin$ elasticsearch start
es start
最新文章
- wikioi 1166 矩阵取数游戏
- DDD 领域驱动设计-“臆想”中的实体和值对象
- ahjesus配置vsftpd虚拟用户在Ubuntu
- Shell编程基础教程2--变量和运算符
- 三、freemarker数据、模版指令
- 递推DP HDOJ 5328 Problem Killer
- css考核点整理(十三)-jpg/png/gif等图片类型区别
- java笔记4之比较运算符
- CentOS服务端口开放
- Css Html 大风车
- C++ STL常用容器基本用法汇总
- 美团小程序框架mpvue蹲坑指南
- p57商环
- 编译openssl和Apache报错checking for SSL_CTX_new... no
- 机器学习【工具】:Numpy基础
- day9大纲
- 2018.10.25 bzoj4517: [Sdoi2016]排列计数(组合数学)
- dispatch_async 和dispatch_sync
- htnl类名命规范
- 第一个struct2程序
热门文章
- angular2.x 多选框事件
- 如果在applicationContext.xml中没有配置bean的属性,那么也会导致空指针异常
- 使用	<;!-- 指定使用hibernate核心配置文件 -->; <;property name=";configLocations"; value=";classpath:hibernate.cfg.xml";>;<;/property>;
- HYSBZ - 2818莫比乌斯反演
- 简单的音乐轮播JS
- 【mysql 】sql删除重复记录 You can&#39;t specify target table &#39;表名&#39; for update in FROM clause
- 【Java】方法的重载与重写
- DOM解析XML文件例子
- CSS:Tutorial three
- json 和 table控件