1.3.8 Elasticsearch作为系统服务运行 Elasticsearch 1.0可以作为服务运行在基于Linux的系统和基于Windows的系统上。 1. 在Linux上运行系统服务 如果是从提供的二进制包安装的Elasticsearch,你已经完成了,什么都不用担心。但是,如果你刚刚下载归档文件,解压到所选择的目录,就需要做一些额外的工作。为了将Elasticsearch安装成一个Linux系统服务,将使用Elasticsearch service wrapper,你可以从https://github.com/ elasticsearch/elasticsearch-servicewrapper下载。 来看看使用Elasticsearch service wrapper建立Elasticsearch Linux服务的步骤。首先,执行以下命令来下载这个wrapper:
假设Elasticsearch已经安装在/usr/local/share/elasticsearch下,执行如下命令来移动所需的wrapper文件:
执行如下命令来移除剩余的文件
最后,通过执行install命令来安装服务:
在这之后,需要创建一个符号链接指向/usr/local/bin/rcelasticsearch下的/usr/local/share/elasticsearch/bin/service/elasticsearch脚本。可通过运行如下命令来实现:
就这样。如果你想启动Elasticsearch,执行如下命令:
2. 在Windows上运行系统服务 在Windows下把Elasticsearch安装为系统服务非常容易,你只需转到Elasticsearch的安装目录,到bin子目录下,执行:
你会被问及操作权限,允许脚本运行,Elasticsearch就被安装成一个Windows服务。 如果你想看看所有被service.bat脚本文件暴露出来的命令,在相同目录下执行:
例如,为了启动Elasticsearch,可执行如下命令:
喜欢的朋友可以添加我们的微信账号: 51CTO读书频道二维码
【责任编辑:book TEL:(010)68476606】
|
|
来自: ThinkTank_引擎 > 《Elasticsearch》