首页 > 其他分享 >es安装和ik分词器

es安装和ik分词器

时间:2024-08-04 20:24:22浏览次数:10  
标签:single ik elasticsearch 分词器 docker data es

es 相关联知识记录一下,方便以后学习

1、es 集群的安装和部署 docker-compose

2、es 设置账号和密码

3、es 安装和ik分词器

一、docker拉取es镜像

docker pull docker.elastic.co/elasticsearch/elasticsearch:7.14.0

二、创建es目录并授权

mkdir -p /data/es/single/data
chmod 777 /data/es/single/data

三、ik分词器

1、下载ik

# 创建ik存放目录
mkdir -p /data/es/single/ik && cd /data/es/single/ik

# 下载ik
wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.14.0/elasticsearch-analysis-ik-7.14.0.zip

2、解压ik

# 解压文件
unzip elasticsearch-analysis-ik-7.14.0.zip

注:如果提示 -bash: unzip: command not found,请先安装unzip,再进行解压ik

yum install -y unzip

四、基本配置

1、修改 sysctl.conf 文件

# 修改sysctl.conf,解决 max virtual memory areas vm.max_map_count [65530] is too low 问题
vi /etc/sysctl.conf

# 在最后添加一行,保存退出文件编辑
vm.max_map_count=655300

# 使文件生效
sysctl -p /etc/sysctl.conf

2、其他问题有遇到再补充

五、新增docker-compose.yml文件

1、进入es根目录

cd /data/es/single

2、新建docker-compose.yml文件,内容如下:

version: '2.2'
services:
  es:
    image: docker.elastic.co/elasticsearch/elasticsearch:7.14.0
    container_name: es
    restart: always
    environment:
      - node.name=es
      - discovery.type=single-node
      - bootstrap.memory_lock=true
      - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
    ulimits:
      memlock:
        soft: -1
        hard: -1
    volumes:
      - /data/es/single/data:/usr/share/elasticsearch/data
      - /data/es/single/ik:/usr/share/elasticsearch/plugins/ik
    ports:
      - 9201:9200
    networks:
      - elastic

networks:
  elastic:
    driver: bridge

3、开放防火墙、服务器9201端口

3.1、开启防火墙9201端口

# 我的是阿里云的centos7系统,防火墙开启需配置,未开启无需配置

# 查看防火墙状态
firewall-cmd --state

# 查看已开放端口
firewall-cmd --list-port

# 开放端口
firewall-cmd --permanent --add-port=9201/tcp

3.2、开启阿里云服务器9201端口

3.3、其他系统、服务器请查找开放端口命令或文档

六、启动es

1、docker-compose安装参考下文

docker-compose安装

2、启动

# 进入es目录
/data/es/single

# 启动
docker-compose up -d

# 查看启动状态
docker ps -a

# 查看日志命令
docker logs es

3、关闭

docker-compose down

标签:single,ik,elasticsearch,分词器,docker,data,es
From: https://blog.csdn.net/u014391549/article/details/140909630

相关文章

  • 【ESP01开发实例】-ESP-01驱动DS1307/DS1321实时时钟模块
    ESP-01驱动DS1307/DS1321实时时钟模块文章目录ESP-01驱动DS1307/DS1321实时时钟模块1、DS1307/DS1321介绍2、硬件准备与接线3、代码实现本文将介绍如何使用ESP8266(ESP-01)模块、DS3231RTC或DS1307RTC和16×2LCD构建实时时钟。时间和日期显示在......
  • 【ESP01开发实例】-ESP-01驱动DHT11和DH22传感器
    ESP-01驱动DHT11和DH22传感器文章目录ESP-01驱动DHT11和DH22传感器1、DHT11/DHT22传感器介绍2、LCD1602介绍3、硬件准备与接线4、代码实现本主题介绍如何使用DHT11和DHT22相对湿度和温度传感器与ESP8266ESP-01Wi-Fi模块,将相对湿度和温度的测量值显......
  • 【ESP01开发实例】-ESP-01驱动LCD1602 I2C
    ESP-01驱动LCD1602I2C文章目录ESP-01驱动LCD1602I2C1、LCD1602介绍2、硬件准备与接线3、代码实现ESP8266ESP-01模块只有8个引脚,其中4个可用作I/O(输入/输出)引脚(GPIO0、GPIO2、RX和TX),这个I/O引脚数量不足以运行16个引脚。×2LCD屏,至少需要......
  • Luogu P10842 Piggy and Trees 题解 [ 绿 ] [ 拆边 ] [ 贡献思维 ]
    PiggyandTrees:把路径拆成边的思维题。思路一看到这题的路径,就想到了LuoguP3177树上染色这题化路径为边的贡献,分别计算的思维。那么对于此题,先来观察题目里式子的意思:对于树上的每个无序点对,求出树上每个点到这些点对之间的最短路径的距离之和。枚举点对对应的就是前两......
  • Qt-pyqt6与QTDesginers的相互使用技巧
    1.先在QTDesignersTools设计器中画好框架,再保存为.ui文件导出2.再pycharm中创建一个main.py文件用来加载和使用这个.ui文件,通用的代码如下:main.pyfromPyQt6.QtGuiimportQIntValidator,QIconfromPyQt6.QtWidgetsimportQApplication,QLabel,QListWidgetItemfrom......
  • AWS SES 认证策略设置全攻略:轻松掌握简单步骤!
    最近,我有机会设置AmazonSimpleEmailService(以下简称:SES)的认证策略,所以这次写下来作为备忘。前言AmazonSimpleEmailService(SES)是一项通过API端点或SMTP接口进行邮件发送的服务。为了使用SES,您需要创建一个经过验证的ID,可以是电子邮件地址或域名。只要ID状态显......
  • ZigZag :nested loop 的教科书
    ZigZag在PEarray-memoryhierarchylevel上对nested-loopbased算子数据部署设计策略进行详细分析。文章作者来自鲁汶MICAS[1]实验室。软硬件建模软件上只涉及MAC-based的网络算子(Linear、Convolutional),沿用time-loop[2]方法使用nested-loop建模,从operand(Input......
  • Educational Codeforces Round 168 (Rated for Div. 2)-7.30复盘
    A.StrongPassword简单题,找到相同的两个相邻字母之间插一个跟他们不同的大写字母即可inlinevoidsolve(){ cin>>s; intid=0; charhh=''; for(inti=1;i<s.size();i++){ if(s[i-1]==s[i]){ id=i;break; } } for(inti=0;i<26;i++){ if(s[id]!='a'+i&a......
  • KubeSphere 社区双周报| 2024.07.19-08.01
    KubeSphere社区双周报主要整理展示新增的贡献者名单和证书、新增的讲师证书以及两周内提交过commit的贡献者,并对近期重要的PR进行解析,同时还包含了线上/线下活动和布道推广等一系列社区动态。本次双周报涵盖时间为:2024.07.19-08.01。贡献者名单新晋KubeSpherecontribu......
  • 【转载】科研写作入门 —— 聊聊Science Research Writing for non-native Speakers o
    原地址:https://zhuanlan.zhihu.com/p/623882027平行侠:今天我们聊一聊ScienceResearchWritingfornon-nativeSpeakersofEnglish这本书,我博士毕业发的TIP论文就是看了这本书之后才写出来的,我太爱这本书了,请你给我们介绍一下吧。AI:非常高兴听到您对这本书的好评!《S......