ES&IK环境搭建

简介: ES&IK环境搭建

一:安装依赖#



首先:es依赖Lucene 而Lucene又依赖JVM.所以jdk的安装是免不了的


二:下载ES修改配置#



这个过程中注意点有这几个:

  • 不推荐把es的启动权给root用户,不然会报错,不信你试试
  • 修改jvm的参数(限制内存)
  • 修改端口(支持远程连接)


1.修改配置#


  1. 修改config/jvm.options
    他默认是两个G,而我的虚拟机一共1G


-Xms512m
-Xms512m


  1. 修改elasticsearch.yml

这里改一个地方就行,未来我们不是直接在虚拟机使用es,而是通过Windows,所以测试阶段我们配置network,允许谁都能访问


里面的 network.host: 0.0.0.0


2.创建新的用户组#


既然不让放在root下,我们就新建用户


groupadd esgroup


添加新的用户


useradd eszhuchangwu -g esgroup -p 2424z


3. 修改es的拥有者#


  1. 切换到es解压所在的文件夹里面
  2. 执行下面指令,把es放在新建的用户组下


chown -R eszhuchangwu:esgroup elasticsearch-5.6.8


4. 启动#


  1. 切换用户


su eszhuchangwu


  1. 在bin目录里面启动es


./elasticserch


可能会报错了: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

去root用户下, 编辑 /etc/sysctl.conf,(里面是一些系统的信息),追加以下内容:

vm.max_map_count=655360

保存后,执行:

sysctl -p

从新启动


好了,现在es属于eszhuchangwu了,以后想使用es,用eszhuchangwu去对应的目录启动就好了!!!


5 .添加IK酷分词器#


把ik分词器解压放入es/plugins/下面

重启es可以看到日志 loaded plugin [analysis-ik]

相关文章
|
自然语言处理 Docker 容器
elasticsearch-analysis-ik分词器下载与安装
elasticsearch-analysis-ik分词器下载与安装
2043 0
elasticsearch-analysis-ik分词器下载与安装
|
6月前
|
自然语言处理 算法 搜索推荐
ES-IK分词器的概念和基本使用
ES-IK分词器的概念和基本使用
|
开发者
Elasticsearch7.15.2 安装ik7.15.2中文分词器报错解决方案
问题描述 下载 elasticsearch-7.15.2 及分词器 elasticsearch-analysis-ik-7.15.2 运行bin/elasticsearch 报以下错误 Exception in thread "main" java.nio.file.NotDirectoryException: /Users/lishuo/ElasticStack/elasticsearch-7.15.2/plugins/.DS_Store at java.base/sun.nio.fs.UnixFileSystemProvider.newDirectoryStream(UnixFileSy
|
自然语言处理 索引
【ES系列三】——ES集成ik分词并测试
解压后的结构如下图(需要放到elasticsearch安装目录的plugins文件夹下进行解压)
|
自然语言处理 应用服务中间件 nginx
Docker环境下配置Es自定义分词器(ik)
Docker环境下配置Es自定义分词器(ik)
Docker环境下配置Es自定义分词器(ik)
|
自然语言处理 Java 开发工具
ES上传自编译IK分词插件
ES上传自编译IK分词插件
ES上传自编译IK分词插件
|
自然语言处理 算法 Java
【Solr】之中文分词及IK库的安装使用-4
【Solr】之中文分词及IK库的安装使用-4
229 0
【Solr】之中文分词及IK库的安装使用-4
|
监控 Shell 索引
如何安装ES的IK分词器插件?
如何安装ES的IK分词器插件?
321 0
|
自然语言处理 数据可视化 安全
ElasticSearch7入门(四)常用插件:Head插件与ik分词器
ElasticSearch7入门(四)常用插件:Head插件与ik分词器
437 0
ElasticSearch7入门(四)常用插件:Head插件与ik分词器