每次启动ElasticSearch 都要运行dos 窗口,cd到ElasticSearch 路径,启动 elasticsearch.bat,启动以后dos窗口不能关闭,非常不方便,基于以上原因,所以需要将ElasticSearch 安装成windows 服务。
第一步:配置JAVA_HOME 右击【我的电脑】---【属性】-----【高级系统设置】---【环境变量】 如下图所示
第二步: 选择新建系统变量对话框,在变量名输入JAVA_HOME ,变量值输入JDK 安装路径 比如 C:\Program Files\Java\jdk1.8.0_201
第三步:在“系统变量”中查看变量"CLASSPATH" 是否存在,如果不存在,新建变量名为[CLASSPATH] 变量值为 [.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;] 注意 JDK 1.5 版本以后不需要添加配置CLASSPATH
第四步: 在“系统变量”中查看变量"PATH" 是否存在,如果不存在,新建变量名为[PATH] ,否则选中变量,单击编辑,在变量文本框最后位添加变量值为 [%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”或者是直接“%JAVA_HOME%\bin;】 点击确定 注意 win10的path变量,要用jdk的绝对路径,而不能用%JAVA_HOME%这一类的,计算机识别不了。 如下图所示
然后重启DOS窗口,运行javac ,如果出现如图所示,则添加成功:
开始配置自动服务启动配置
1: 进入ElasticSearch 的bin 目录 执行 elasticsearch-service.bat install 这时已经是windows服务了,如下图所示
2:然后执行 elasticsearch-service.bat manager 然后把 use default 勾上 或者把 JAVA Virtual Machine 设置成绝对路径
3: 按住windows+R 键 输入services.msc 进去服务面板设置自动启动项。
4:查看ElasticSearch 是否启动成功?