当前位置: 首页 > ai >正文

linux下安装elasticsearch及ik分词器

linux下安装elasticsearch及ik分词器

安装版本

linux版本:centos7.5
es版本:elasticsearch-7.14.0-linux-x86_64.tar.gz
下载地址:https://www.elastic.co/downloads/past-releases#elasticsearch
Ik版本:elasticsearch-analysis-ik-7.14.0
下载地址:https://release.infinilabs.com/analysis-ik/stable/

安装步骤

安装es不能使用root用户,需要创建非root用户运行ES。此处创建普通用户elastic

#添加用户

useradd elastic

#修改密码

passwd elastic(用户名)

然后输入密码

#赋权

chown -R elastic:elastic /usr/local/elastic/elasticsearch-7.14.0

后续安装及启动都需要以该用户进行操作。

通过远程管理工具,将压缩包拷贝到Linux服务器中,执行解压操作后修改配置文件

config目录下,修改elasticsearch使用内存大小-Xms1g -Xmx1g
vim jvm.options

在这里插入图片描述
在这里插入图片描述

config目录下elasticsearch.yml配置文件,增加以下配置:
http.host: 0.0.0.0
http.cors.enabled: true
http.cors.allow-origin: "*"
xpack.security.enabled: true
xpack.license.self_generated.type: basic
xpack.security.transport.ssl.enabled: true

在这里插入图片描述

配置es自带jdk环境
vim /etc/profile
export ES_JAVA_HOME=指定为ES安装目录中jdk目录
source /etc/profile

我这里es自带的jdk是下面这个路径

export ES_JAVA_HOME=/usr/local/elastic/elasticsearch-7.14.0/jdk

在这里插入图片描述

启动

/usr/local/elastic/elasticsearch-7.14.0/bin目录下执行:

./elasticsearch -d

启动后,浏览器或者后台访问http://ip:9200,能够正常显示如下版本信息说明es安装成功。
在这里插入图片描述

启动后,配置用户

执行以下命令,按照提示依次输入elastic、apm_system、kibana、logstash_system、beats_system、remote_monitoring_user这6个用户的密码

./elasticsearch-setup-passwords interactive
安装ik分词器

将elasticsearch-analysis-ik-7.14.0.zip上传到/usr/local/elastic/elasticsearch-7.14.0/plugins目录下解压后,重启es即可。
在这里插入图片描述

http://www.xdnf.cn/news/12873.html

相关文章:

  • 从零开始的python学习(八)P108+P109+P110+P111+P112+P113+P114
  • 【PySpark安装配置】01 搭建单机模式的PySpark开发环境(Windows系统)
  • 深入解析 JavaScript 中 var、let、const 的核心区别与实践应用
  • MybatisPlus使用DB静态工具出现找不到实体类的报错
  • Python基于OpenCV的全景图像拼接系统(附源码,文档说明)
  • 【DAY43】复习日
  • 《高等数学》(同济大学·第7版)第三章第三节“泰勒公式“
  • 微机原理与接口技术,期末冲刺复习资料(三)
  • 《前端面试题:JavaScript 闭包深度解析》
  • 每日八股文6.8
  • 行李箱检测数据集VOC+YOLO格式2083张1类别
  • 使用Mathematica实现Newton-Raphson收敛速度算法(简单高阶多项式)
  • 小记Vert.x的Pipe都做了什么
  • 《深入理解 Nacos 集群与 Raft 协议》系列三:日志对比机制:Raft 如何防止数据丢失与错误选主
  • 讲述我的plc自学之路 第十三章
  • 遍历 Map 类型集合的方法汇总
  • 第1篇:BLE 是什么?与经典蓝牙有何区别?
  • 【第三十九周】ViLT
  • 《高等数学》(同济大学·第7版)第三章第二节“洛必达法则“详解
  • C语言编程习题Day1
  • 曼昆《经济学原理》第九版 第七章消费者、生产者与市场效率
  • 解决Vscode JDK插件源码缺失问题
  • 手搓transformer
  • 【数据结构与算法】从广度优先搜索到Dijkstra算法解决单源最短路问题
  • springboot3.5整合Spring Security6.5默认密码没有打印输出控制台排查过程
  • DeepSeek 终章:破局之路,未来已来
  • 图像超分辨率
  • 爱抚宠物小程序源代码+lw+ppt
  • 数据库学习(三)——MySQL锁
  • for循环应用