李玉志 2020-07-08
本篇涉及内容:ElasticSearch安装、ik分词器插件、head插件、kibana安装。
这里给出es7.8.0版本的安装包,网不好的朋友可以使用,链接如下:
链接:https://pan.baidu.com/s/1shdlDZEGII6BQ2M9J641ww
提取码:5ita
以下,除了head插件安装在了windows宿主机上(因为head插件需要nodejs、grunt的支持,刚好之前安装的有,就直接用了。也可以安装在虚拟机上),其他都安装在虚拟机上(Linux上)。当然,任意安装都可以全部安装在windows版本上,没有限制,windows版本可自行搜索下载。
另外,注意一下:es版本和ik版本必须一致;不要使用太低版本的es,否则高版本的kibana可能不向下兼容会报错。如上所述此文中都使用的7.8.0版本。head无要求。
1、下载压缩包(有各系统的)
https://www.elastic.co/cn/downloads/elasticsearch
2、选择安装目录解压缩
tar -zxf elasticsearch-6.6.2.tar.gz
3、修改配置
1)修改config/elasticsearch.yml
network.host: 0.0.0.0 #修改为外网可访问,默认为localhost
2)修改系统环境变量vm.max_map_count
vi /etc/sysctl.conf添加如下内容
vm.max_map_count=262144
sysctl -p生效设置
3)修改config/jvm.options,依个人电脑实际承受能力设置
-Xms512m #默认为1g -Xmx512m #默认为1g
4)修改最大文件描述符和用户最大线程数
vi /etc/security/limits.conf
* soft nofile 65536 * hard nofile 65536 * soft nproc 4096 * hard nproc 4096
5)添加启动用户
因为es不允许使用root用户启动,我们这里添加啊一个es用户
useradd es echo "es" | passwd es --stdin
4、启动es
1)前台方式启动
bin/elasticsearch
2)后台方式启动
bin/elasticsearch -d
另外一部分,则需要先做聚类、分类处理,将聚合出的分类结果存入ES集群的聚类索引中。数据处理层的聚合结果存入ES中的指定索引,同时将每个聚合主题相关的数据存入每个document下面的某个field下。