今天看了眼这个elasticsearch,据说是实时搜索速度很快,寻思在项目里面搞一下,不必每次更新那些上亿的数据了。
由于是自己在家搞的,电脑Win7,所以使用的是windows版。
这里简单的记录下流程:
1.下载压缩包,地址 https://www.elastic.co/downloads/elasticsearch,顺便带一句,遛了眼官网发现其实除了这个玩意,还有好多工具可以玩,比如进行数据分析,可视化,好像还有处理机器学习中训练集的啥东西,没细看,不过觉得很有意思。
下图,Windows版的下那个zip的就好。
2.下载完了,就解压,最好还是解压在非中文目录下吧。
3.现在需要安装这个玩意了,这里需要注意官方提示jdk版本最少是1.7,官方推荐1.8,原文如下:
Elasticsearch requires at least Java 7. Specifically as of this writing, it is recommended that you use the Oracle JDK version 1.8.0_25
再有一点安装jdk后,一定要配JAVA_HOME哟,要不然安装不起。
4.3步完成后,到解压目录中的bin目录下面,在这里打开cmd,现在需要安装了,运行service.bat install 进行安装,如下图。
安装完成后会,安装成功。
5.最后再运行,elasticsearch命令,下图
成功后如下图
中间那坨[Cassandra Nova]啥的别介意,每次启动都不一样。
6.最后验证一下,浏览器localhost:9200返回如下东西就算,启动成功了。
7.基本上启动安装流程到这里就算基本走通了,剩下的以后再研究,什么数据存储,索引之类的。
8.温馨提示下,官方有个curl的命令,可以做N多事情,比如查看节点运行状态,这个在windows下面是没有的【可能有的系统理由】,可以自己下载一个扔进system32目录中即可,在linux系统中这个可以用的,如果懒得下,就在浏览器地址中直接输入curl命令后那串字符串也可以正常跑。
暂时记这些。