文章目录
- 前言
- 简介
- Elasticsearch安装
- 安装Kibana
- 安装分词器
-
- 安装步骤
前言
Elasticsearch作为主流的搜索引擎,在分布式系统中被广泛的使用,本篇主要就是介绍它的安装
简介
官 地址:https://www.elastic.co/cn/elasticsearch/
Elasticsearch 是位于 Elastic Stack 核心的分布式搜索和分析引擎。Logstash 和 Beats 有助于收集、聚合和丰富您的数据并将其存储在 Elasticsearch 中。Kibana 使您能够以交互方式探索、可视化和分享对数据的见解,并管理和监控堆栈。Elasticsearch 可以理解成一种数据库,类似MySQL,也可以对数据进行增删改查,它优势是搜索速度快,如果表中有上亿级别的数据,使用ES检索数据要远远快于传统的关系型数据库。
Elasticsearch安装
因为Elasticsearch 不允许使用root用户,所以我们需要新建一个用户,新建的用户主要是用来启动ES服务。
-
新建用户
-
配置密码
本人的安装都是在 /usr/local目录下
-
上传和解压(版本elasticsearch-7.6.1-linux-x86_64.tar.gz)下载地址:https://registry.npmmirror.com/binary.html
-
重命名目录
-
进入目录
-
新建目录(数据目录及日志目录)
-
切换用户
切换用户前先给es用户授予root权限及目录操作权限
-
运行(在/usr/local/elasticsearch目录下)
可能出现以下错误:
出现这两个端口信息则表示成功
9300:集群节点间通讯接口
9200:客户端访问接口
若出现java.nio.file.AccessDeniedException: /usr/local/elasticsearch/config/jvm.options 错误,则表示es账户权限不足,需要为目录授权。
-
测试
在浏览器中访问 虚拟机ip地址:9200 可以看到对应的版本 信息
错误1:虚拟机分配内存太大【Cannot allocate memory…】
1)进入elasticsearch的jvm.options文件中
2)修改分配的内存大小
- 下载分词器文件,其版本需要与ES版本对应==>elasticsearch-analysis-ik-7.6.1.zip
- 在elasticsearch的plugins目录下新增一个目录ik用来放分词器文件,解压elasticsearch-analysis-ik-7.6.1.zip
安装分词器
分词器能把一个字符串拆分成多个单词,搜索时再按每个单词分别索引,这样能大大提高搜索效率。
安装步骤
解压完成后记得删除ik目录下的安装包文件,重新启动elasticsearch与kibana
1)此时elasticsearch可能再次 错无权限,只需要重新授权一下即可
2)若kibana出现 The Reporting plugin encountered issues launching Chromium in a self-test. You may have trouble generating reports.
到此全部安装结束!!!!
文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览93915 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!