ElasticSearch-RTF 安装与使用
2019-07-26 本文已影响0人
叶叶阿姨
什么是Elasticsearch-RTF? RTF是Ready To Fly的缩写,在航模里面,表示无需自己组装零件即可直接上手即飞的航空模型,Elasticsearch-RTF是针对中国的一个发行版,即使用最新稳定的elasticsearch版本,并且帮你下载测试好对应的插件,如中文分词插件等,目的是让你可以下载下来就可以直接的使用(虽然ES已经很简单了,但是很多新手还是需要去花时间去找配置,中间的过程其实很痛苦),当然等你对这些都熟悉了之后,你完全可以自己去DIY了,跟的Linux的众多发行版是一个意思。
当前版本Elasticsearch 5.1.1
1.运行环境
a.JDK8+
b.系统可用内存>2G
2.安装java
由于ElasticSearch是java开发的所以它的运行环境也是在java,也就是说我们一定要下载一个java 这一步很重要哦 ~至于下载和安装就去百度上查一下。
3.安装ElasticSearch-RTF
百度网盘:https://pan.baidu.com/s/1pJNkrUV
4.运行
Mac / Linux中
5.视窗:
以下是安装的官方插件,个别插件需要配置才能使用,可根据需要删除插件目录无关的插件,重启elasticsearch生效。
安装X-Pack
1.注册免费的许可证,https://register.elastic.co
2.运行安装命令
3.安装证书,参见:https://www.elastic.co/guide/en/x-pack/current/installing-license.html
数据迁移工具
https://github.com/medcl/elasticsearch-migration
通过模板设置全局默认分词器
curl -XDELETE http:// localhost:9200 / _template / rtf
curl -XPUT http:// localhost:9200 / _template / rtf
-d”
{
“模板”:“*”,
“settings”:{“number_of_shards”:1},
“映射”:{
“_default_”:{
“_all”:{
“启用”:是的
},
“dynamic_templates”:[
{
“strings”:{
“match_mapping_type”:“string”,
“映射”:{
“type”:“text”,
“分析器”: “ik_max_word”,
“ignore_above”:256,
“fields”:{
“keyword”:{
“type”:“关键字”
}
}
}
}
}
]
}
}
}
“