Centos6.5下安装ElasticSearch
来源:互联网 发布:怎么用支付宝解绑淘宝 编辑:程序博客网 时间:2024/04/29 22:20
选择ElasticSearch-RTF
之前下载的都是官网的发行版本,但是他对中文分词做得并不是很好。需要安装中文分词器,即使安装了ik分词器也不能很好的支持,需要再安装一些插件并且配置好。幸运的是,网上有一个懒人包RTF。
什么是ElasticSearch-RTF? RTF是Ready To Fly的缩写,在航模里面,表示无需自己组装零件即可直接上手即飞的航空模型,elasticsearch-RTF是针对中文的一个发行版,即使用最新稳定的elasticsearch版本,并且帮你下载测试好对应的插件,如中文分词插件等,还会帮你做好一些默认的配置,目的是让你可以下载下来就可以直接的使用(虽然es已经很简单了,但是很多新手还是需要去花时间去找配置,中间的过程其实很痛苦),当然等你对这些都熟悉了之后,你完全可以自己去diy了,跟linux的众多发行版是一个意思。elasticsearch中文发行版,针对中文集成了相关插件
更改配置
在config文件夹下elasticsearch.yml文件修改配置信息,主要修改如下:
cluster.name: 集群名node.name: "节点名"path.data: /data/elastic/data 如果有挂载的数据盘,最好放在数据盘里path.logs: /data/elastic/log 如果有挂载的数据盘,最好放在数据盘里
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增加如下代码:
http.basic.enabled: truehttp.basic.user: "要填写的用户名"http.basic.password: "要填写的密码"
启动服务
进入bin目录,输入如下命令即可启动服务,-d的意思是在后台运行,不然一旦关闭窗口,服务即可终止。
./elasticsearch -d
- Centos6.5下安装ElasticSearch
- CentOS6.5x86安装Elasticsearch
- CentOS6.6环境下安装Elasticsearch搜索引擎
- elasticsearch 5.2.0 + centOs6.5安装
- elasticsearch-sql5.2.0.0 + centos6.5安装教程
- CentOS6.5安装elasticsearch-5.5.1以及elasticsearch-sql插件安装
- Centos6.5 下安装opencv
- CentOS6.5下安装Nginx
- CentOS6.5下安装wine
- centos6.5下安装mysql
- CentOS6.5下安装ActiveMQ
- CentOS6.5下安装golang
- CentOS6.5下安装xampp
- centos6.5下安装ffmpeg
- centos6.5下安装nginx
- centos6.5下安装jdk
- centos6.5下安装tomcat
- centos6.5下安装mysql
- 三言两语说一下jquery中deferred对象
- 查询关联主键的表
- /etc/profile、/etc/bashrc、~/.bash_profile、~/.bashrc和~/.bash_logout
- Android MVP模式之模拟登陆功能
- Android控件之GridView
- Centos6.5下安装ElasticSearch
- ListView异步延迟加载
- 前端性能
- 基于肤色分割和改进AdaBoost 算法的人脸检测
- 《疯狂JAVA讲义》——多态
- php内联式写法
- Java异常处理和设计
- 通过dSYM和app文件分析Crash
- 超级表格一个小功能就甩全国高校的管理平台甩N条街!