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

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.dtcms.com/a/240708.html

相关文章:

  • TripGenie:畅游济南旅行规划助手:个人工作纪实(二十三)
  • Niushop商城系统
  • 【PX4飞控】mavros gps相关话题分析,经纬度海拔获取方法,卫星数锁定状态获取方法
  • Sass具有超能力的CSS预处理器
  • 中山大学GaussianFusion:首个将高斯表示引入端到端自动驾驶多传感器融合的新框架
  • 【渲染】Unity-分析URP的延迟渲染-DeferredShading
  • 基于大模型预测原发性急性闭角型青光眼的技术方案研究大纲
  • 【若依】框架项目部署笔记
  • 均衡后的SNRSINR
  • StarRocks 全面向量化执行引擎深度解析
  • 华为云Flexus+DeepSeek征文 | 基于Dify构建具备联网搜索能力的知识库问答助手
  • 解锁Vscode:C/C++环境配置超详细指南
  • CDBench论文精读
  • 【BUG】记STM32F030多通道ADC DMA读取乱序问题
  • 华为网路设备学习-24(路由器OSPF - 特性专题)
  • 六.原型模式
  • leetcode41-缺失的第一个正数
  • PLC入门【5】基本指令3(PLS PLF ZRST)
  • 加密通信 + 行为分析:运营商行业安全防御体系重构
  • uniapp 字符包含的相关方法
  • 关键领域软件测试的突围之路:如何破解安全与效率的平衡难题
  • Vue数据响应式原理解析
  • vue3 定时器-定义全局方法 vue+ts
  • IDC智能机房整体解决方案
  • 第三方检测:软件渗透测试
  • 分类预测 | Matlab基于AOA-VMD-BiLSTM故障诊断分类预测
  • HubSpot推出与ChatGPT的深度集成引发兴奋与担忧
  • 消息队列生产问题解决方案全攻略
  • 安宝特方案丨XRSOP人员作业标准化管理平台:AR智慧点检验收套件
  • 学习时困了怎么办