213 ][INFO ][o. w .a.d.Monitor] [DESKTOP- D49T1S2] 新冠[ 2020
标签:
一. elasticsearch on windows1.下载地点:
https://www.elastic.co/cn/downloads/elasticsearch
如果浏览器下载文件慢,建议使用迅雷下载,速度很快。下载版本为7.5.2
2. 改削配置文件
下载后解压,找到config\jvm.options,分配JVM堆内存巨细,原则上是分配总内存的50%给 elasticsearch,但不要赶过30.5GB,原因是64位寻址会导致性能下降。将默认1g改成512m, 小我私家电脑当默认1g时,windows安置会呈现:HeapDumpOnOutOfMemoryError
3. windows安置
打开cmd执行以下命令
E:\elasticsearch-7.5.2\bin>elasticsearch-service.bat install
4.启动处事
由于elasticsearch对照耗内存,默认安置处事设置启动方法为手动,除非真的使用windwos作为处事器, 手动启动处事后,浏览器检察::9200/,呈现以下代表告成
name:为集群中的节点名称,默认值为当前机器名称。
cluster_name:集群的名称,默认为elasticsearch。
检察健康状态::9200/_cat/health?v
检察所有索引::9200/_cat/indices?v
5. 其它配置
elasticsearch.yml文件
transport.port :节点与节点通信的端口,默认为9300
http.port:elasticsearch 开放的Rest接口的端口,默认为9200
network.host 默认为192.168.0.1,要设置为0.0.0.0,绑定所有本地地点,或者直接设置一个可供外网访谒的地点
二. Kibana on windows1.下载地点
https://www.elastic.co/cn/downloads/kibana
如果浏览器下载文件慢,建议使用迅雷下载,速度很快。下载版本为7.5.2
2.改削配置文件
在config\kibana.yml文件中,默认连接elasticsearch地点是:elasticsearch.hosts: ["http://localhost:9200"], 如果elasticsearch和kibana都在同一台机器,则不需要改削。
3. 启动
Kibana差别于Elasticsearch,Kibana官方并没有供给安置为系统处事的要领。在bin目录下双击kibana.bat文件。暂用控制台作为宿主。在浏览器运行:5601/
首页右下角单击,左边的导航栏会展开,如下所示:
可以将sample flight data 飞翔记录数据和sample web logs web日志记录,这二个样例数据导入,便利学习。
在左边的导航栏Dev Tools 中,可以挪用 elasticsearch api 来进行操纵,如下所示:
4.kibana其它配置
4.1 kibana.yml改削为中文
#i18n.locale: "en"
i18n.locale: "zh-CN"
IK 是中文分析器中对照有名的,分词包孕两种: ik_smart和ik_max_word。二种区别在于提取词项的粒度,前者提取的粒度最粗,后者最细。elsaticsearch默认并不撑持ik,需要安置。版本与elsaticsearch连结一致,这里下载v7.5.2。下载 地点:https://github.com/medcl/elasticsearch-analysis-ik/releases elasticsearch-analysis-ik-7.5.2.zip
在plugins下,新建一个ik文件夹,解压放入,重启ES,如下所示:
(打开kibana的Dev Tools测试)IK中文分析器测试,ik_max_word测试如下:
IK中文分析器测试,ik_smart测试如下:
3.1 本地配置自界说词典
如下图,先建一个txt文件,文本格局为 UTF8 编码,重定名为mydict.dic文件,添加自界说词典
将dic新文件路径配置到IKAnalyzer.cfg.xml中,如下所示:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd"> <properties> <comment>IK Analyzer 扩展配置</comment> <!--用户可以在这里配置本身的扩展字典 --> <entry key="ext_dict">custom/mydict.dic</entry> <!--用户可以在这里配置本身的扩展遏制词字典--> <entry key="ext_stopwords"></entry> <!--用户可以在这里配置长途扩展字典 --> <!-- <entry key="remote_ext_dict">words_location</entry> --> <!--用户可以在这里配置长途扩展遏制词字典--> <!-- <entry key="remote_ext_stopwords">words_location</entry> --> </properties>
置后,重启es处事,再使用分词器测试如下所示:
温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/29966.html
- 上一篇:也因此这段代码是错误的
- 下一篇:jQuery的事件绑定