Centos6.5安装ElasticSearch
时间:2015-12-05 14:56 来源:blog.csdn.net 作者:it.net.cn
选择ElasticSearch-RTF
之前下载的都是官网的发行版本,但是他对中文分词做得并不是很好。需要安装中文分词器,即使安装了ik分词器也不能很好的支持,需要再安装一些插件并且配置好。幸运的是,网上有一个懒人包RTF。
什么是ElasticSearch-RTF? RTF是Ready To Fly的缩写,在航模里面,表示无需自己组装零件即可直接上手即飞的航空模型,elasticsearch-RTF是针对中文的一个发行版,即使用最新稳定的elasticsearch版本,并且帮你下载测试好对应的插件,如中文分词插件等,还会帮你做好一些默认的配置,目的是让你可以下载下来就可以直接的使用(虽然es已经很简单了,但是很多新手还是需要去花时间去找配置,中间的过程其实很痛苦),当然等你对这些都熟悉了之后,你完全可以自己去diy了,跟linux的众多发行版是一个意思。elasticsearch中文发行版,针对中文集成了相关插件
更改配置
在config文件夹下elasticsearch.yml文件修改配置信息,主要修改如下:
Redis支持
RTF需要Redis支持,redis的安装请参考:http://blog.csdn.net/qq_27575627/article/details/50164129
HTTP Basic Authentication for Elasticsearch
我们的服务器自从有了ElasticSearch没多久就被DDOS攻击了,原因是没有加http认证,一下子就能访问到head插件。 我们选择安装HTTP Basic Authentication for Elasticsearch 之后就再也没有被攻击过。
安装步骤
在ElasticSearch的plugins目录下创建http-basic文件夹 下载jar包,将其复制到http-basic文件夹 在config文件夹下elasticsearch.yml增加如下代码:
启动服务
进入bin目录,输入如下命令即可启动服务,-d的意思是在后台运行,不然一旦关闭窗口,服务即可终止。
(责任编辑:IT)
选择ElasticSearch-RTF
之前下载的都是官网的发行版本,但是他对中文分词做得并不是很好。需要安装中文分词器,即使安装了ik分词器也不能很好的支持,需要再安装一些插件并且配置好。幸运的是,网上有一个懒人包RTF。 更改配置在config文件夹下elasticsearch.yml文件修改配置信息,主要修改如下: Redis支持RTF需要Redis支持,redis的安装请参考:http://blog.csdn.net/qq_27575627/article/details/50164129 HTTP Basic Authentication for Elasticsearch我们的服务器自从有了ElasticSearch没多久就被DDOS攻击了,原因是没有加http认证,一下子就能访问到head插件。 我们选择安装HTTP Basic Authentication for Elasticsearch 之后就再也没有被攻击过。 安装步骤在ElasticSearch的plugins目录下创建http-basic文件夹 下载jar包,将其复制到http-basic文件夹 在config文件夹下elasticsearch.yml增加如下代码: 启动服务进入bin目录,输入如下命令即可启动服务,-d的意思是在后台运行,不然一旦关闭窗口,服务即可终止。 (责任编辑:IT) |