1、首先下载最新的elasticsearch安装版本,以下为官网下载地址:
https://www.elastic.co/downloads/elasticsearch
下载完成后,解压缩在安装目录。
2、安装JAVA环境
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
选择合适的版本下载安装,然后配置环境变量。
(1)新建名为classpath的变量名,变量值为
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
(2)新建名为JAVA_HOME的变量名,变量值为之前安装jdk的目录,例如D:\Java\jdk1.7.0_79
(3)在已有的系统变量path的变量值加上
;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
自此配置完成,运行cmd命令,输入java回车,出现以下结果表示配置成功。
3、运行->cmd,进入elasticsearch安装目录,再进入bin目录,运行elasticsearch.bat:
启动成功后,在浏览器中输入:http://localhost:9200/
{
"status" : 200,
"name" : "Living Mummy",
"cluster_name" : "elasticsearch",
"version" : {
"number" : "1.7.1",
"build_hash" : "b88f43fc40b0bcd7f173a1f9ee2e97816de80b19",
"build_timestamp" : "2015-07-29T09:54:16Z",
"build_snapshot" : false,
"lucene_version" : "4.10.4"
},
"tagline" : "You Know, for Search"
}
表示安装成功了。
4、将elasticsearch安装成系统服务
(1). 在Linux上运行系统服务
如果是从提供的二进制包安装的Elasticsearch,你已经完成了,什么都不用担心。但是,如果你刚刚下载归档文件,解压到所选择的目录,就需要做一些额外的工作。为了将Elasticsearch安装成一个Linux系统服务,将使用Elasticsearch service wrapper,你可以从https://github.com/ elasticsearch/elasticsearch-servicewrapper下载。
来看看使用Elasticsearch service wrapper建立Elasticsearch Linux服务的步骤。首先,执行以下命令来下载这个wrapper:
curl -L http://github.com/elasticsearch/elasticsearch-
servicewrapper/tarball/master
tar -xz
假设Elasticsearch已经安装在/usr/local/share/elasticsearch下,执行如下命令来移动所需的wrapper文件:
sudo mv *servicewrapper*/service/usr/local/share/elasticsearch/bin/
执行如下命令来移除剩余的文件
rm -Rf *servicewrapper*
最后,通过执行install命令来安装服务:
sudo /usr/local/share/elasticsearch/bin/service/elasticsearch install
在这之后,需要创建一个符号链接指向/usr/local/bin/rcelasticsearch下的/usr/local/share/elasticsearch/bin/service/elasticsearch脚本。可通过运行如下命令来实现:
sudo ln -s 'readlink -f
/usr/local/share/elasticsearch/bin/service/elasticsearch'
/usr/local/bin/rcelasticsearch
就这样。如果你想启动Elasticsearch,执行如下命令:
/etc/init.d/elasticsearch start
(2). 在Windows上运行系统服务
在Windows下把Elasticsearch安装为系统服务非常容易,你只需转到Elasticsearch的安装目录,到bin子目录下,执行:
service.bat install
你会被问及操作权限,允许脚本运行,Elasticsearch就被安装成一个Windows服务。
如果你想看看所有被service.bat脚本文件暴露出来的命令,在相同目录下执行:
service.bat
例如,为了启动Elasticsearch,可执行如下命令:
service.bat start
************************************************************
elasticsearch插件elasticsearch-head安装:
elasticsearch-head是一个elasticsearch的集群管理工具,它是完全由html5编写的独立网页程序,你可以通过插件把它集成到es。
在cmd命令行中进入安装目录,再进入 bin目录,运行以下命令:
plugin -install mobz/elasticsearch-head
然后安装成功后,\plugins目录下会有head的文件夹。在浏览器中输入:http://localhost:9200/_plugin/head/,可以看到效果。
elasticsearch插件bigdesk安装:
bigdesk是elasticsearch的一个集群监控工具,可以通过它来查看es集群的各种状态,如:cpu、内存使用情况,索引数据、搜索情况,http连接数等。
在cmd命令行中进入安装目录,再进入 bin目录,运行以下命令:
plugin -install lukas-vlcek/bigdesk
然后安装成功后,在浏览器中输入:http://localhost:9200/_plugin/bigdesk/,可以看到效果。