导言
上篇文章我们初步介绍了Elasticsearch,本文将介绍怎么安装,安装前,可能需要大家下载一些资源,本文是针对Elasticsearch2.4进行撰写的。
注意
Elasticsearch至少需要Java 7。本文写时是以Elasticsearch2.4进行编撰的,建议你使用Oracle 1.8.0_73 JDK版本,笔者使用的是1.7.0_79版本的JDK。
笔者使用的windows8.1版本,故而下列所有操作是以windows版本进行的。
本文所需的下载资源
Elasticsearch2.4下载
curl下载
`kibana下载
1、查看JDK版本号
(1)按键win+R
(2)输入cmd并按Enter键或点击确定
(3)输入java –version的命令
确定版本为JDK1.7以及以上
2、下载Elasticsearch
下载上面链接的elasticsearch2.4
下载后进行解压
打开该目录下的bin目录,点击运行elasticsearch.bat
当打开后输出该下列信息,则说明启动成功
我们还需要打开浏览器进行确认
打开浏览器,输入下列的地址
http://localhost:9200/?pretty
可以看见浏览器输出类似于如下的信息:
{
“name” : “Ringmaster”,
“cluster_name” : “elasticsearch”,
“version” : {
“number” : “2.4.0”,
“build_hash” : “ce9f0c7394dee074091dd1bc4e9469251181fc55”,
“build_timestamp” : “2016-08-29T09:14:17Z”,
“build_snapshot” : false,
“lucene_version” : “5.5.2”
},
“tagline” : “You Know, for Search”
}
如下图所示:
3、下载curl并安装
打开上面的链接下载curl
下载如下的所示:
下载后解压,可看见:
给系统增加环境变量
点击“我的电脑”
右键选择“属性”
控制面板中选择“高级系统设置”
在弹出的框中选择“环境变量”
点击“新建”
将之前的curl的解压目录写进该变量,如下所示:
点击确定保存后
需要在PATH变量中添加%CURL_HOME%;
然后在DOS命令台中输入
显示如下:
出现上述结果意味着你有一个Elasticsearch节点启动和运行,你可以开始尝试。Elasticsearch的节点是一个正在运行的实例。集群是一组具有相同的节点cluster.name一起分享数据,并提供故障转移和规模。(单个节点,可以形成一个集群本身。)你可以改变cluster.name 。当你开始一个节点的时候,elasticsearch.yml配置文件加载。
小提示
当Elasticsearch在前台运行,您可以通过按ctrl - c停止它。
4、安装sence
sence是一个Kibana中的应用程序,可以提供了一个交互式控制台直接从您的浏览器提交请求到Elasticsearch。往后的代码示例均会以sence进行实例应用。
为了安装sence,你得先下载kibana,并安装运行它。
(1)下载kibana
下载地址在上面有提到
(2)解压kibana
打开bin目录下的kibana.bat,并点击
默认情况下,Kibana连接在本地主机上运行Elasticsearch实例。若连接到一个不同的Elasticsearch实例,修改Elasticsearch中的kibana.yml配置文件并重启Kibana。
下面的红色圈起部分是可以修改不同地址的Elasticsearch:
目前为默认,所以我就还是把这行恢复到注释情况。
点击运行bin\kibana.bat
运行结果如下:
输入
http://localhost:5601
可以看见浏览器如下所示,则表示启动成功:
因为是刚启动,所以很多东西都没有。
关闭掉启动的kibana
(3)安装sence
在当前的kibana目录下,打开命令行,如下所示:
输入下列的命令:
bin\kibana.bat plugin –install elastic/sense
会出现如下的信息:
然后我们需要重新启动kibana.bat(点击运行)
接着在浏览器中,输入如下的命令:
http://localhost:5601/app/sense
然后可以看见浏览器出现类似于如下的显示框:
则表明安装成功
结语
本次教elasticsearch的安装,并教大家去顺带安装了curl命令行于windows端,然后带领大家安装了sence应用。日后进行请求发送的时候,通过sence会简单许多。本次安装教程结束,如果有错误的地方,还需要大家帮忙指正,十分感谢。