• 安装ik分词器(必须安装maven)

    • 上传相应jar包

      • 解压到相应目录

        • unzip elasticsearch-analysis-ik-master.zip(zip包)

        • cp -r elasticsearch-analysis-ik-master /export/servers/

      • cd elasticsearch-analysis-ik-master/

      • mvn package -Pdist,native -DskipTests -Dtar

      • cd /export/servers/elasticsearch-analysis-ik-master/target/releases

      • unzip elasticsearch-analysis-ik-6.0.0.zip

      • 解压后查看文件目录,发现elasticsearch文件夹才是我们想要的

      • cp -r elasticsearch /export/servers/elasticsearch/plugins/

      • vi plugin-descriptor.properties

        • 71行(71+shift+g)
          elasticsearch.version=6.0.0
          修改为
          elasticsearch.version=6.1.1
      • 重新启动es

        • bin/elasticsearch

  • 搭建集群

    • 首先将elasticsearch文件夹以及环境变量拷贝到其他两台机器

      • scp -r elasticsearch root@node-002:/export/servers/

      • scp -r elasticsearch root@node-003:/export/servers/

      • scp -r /etc/profile root@node-002:/etc/profile

      • scp -r /etc/profile root@node-003:/etc/profile

    • 修改node-001配置信息

      • cd /export/servers/elasticsearch/config

      • vim elasticsearch.yml

        • 添加
          node.master: true
          node.data: true
    • 修改node-002配置信息

      • cd /export/servers/elasticsearch/config

      • vim elasticsearch.yml

        • 修改
          node.name: node-002
          network.host: 192.168.229.132
          添加
          node.master: false
          node.data: true
    • 修改node-003配置信息

      • cd /export/servers/elasticsearch/config

      • vim elasticsearch.yml

        • 修改
          node.name: node-003
          network.host: 192.168.229.133
          添加
          node.master: false
          node.data: true
    • node-002,node-003启动之前设置

      • node-002,node-003分别新增用户es

        • useradd es

      • 把elasticsearch软件赋给es组es用户

        • chown -R es:es /export/servers/elasticsearch/

      • 分别在data目录下创建文件夹es

        • 并且在es文件夹下面创建data和logs两个文件夹

          • mkdir es
            cd es
            mkdir data logs
      • 分别给elasticsearch以及刚刚创建的文件夹增加es用户权限

        • chown -R es:es /export/data/es
          chown -R es:es /export/data/es/data
          chown -R es:es /export/data/es/logs
      • 分发node-001上面的配置文件到node-002,node-003

        • scp -r /etc/security/limits.conf root@node-002:/etc/security/
          scp -r /etc/security/limits.conf root@node-003:/etc/security/
          scp -r /etc/security/limits.d/90-nproc.conf root@node-002:/etc/security/limits.d
          scp -r /etc/security/limits.d/90-nproc.conf root@node-003:/etc/security/limits.d
          scp -r /etc/sysctl.conf root@node-002:/etc/
          scp -r /etc/sysctl.conf root@node-003:/etc/
        • 执行命令

          • sudo sysctl -p

        • 重新启动node-002,node-003使得配置文件重新加载执行

        • 切换到es用户进行启动elasticsearch

          • 首先启动nide-001

          • 其次启动其他两台机器并且观察node-001的变化

Elasticsearch下安装ik分词器的更多相关文章

  1. 通过docker安装elasticsearch和安装ik分词器插件及安装kibana

    前提: 已经安装好docker运行环境: 步骤: 1.安装elasticsearch 6.2.2版本,目前最新版是7.2.0,这里之所以选择6.2.2是因为最新的SpringBoot2.1.6默认支持 ...

  2. Linux下,非Docker启动Elasticsearch 6.3.0,安装ik分词器插件,以及使用Kibana测试Elasticsearch,

    Linux下,非Docker启动Elasticsearch 6.3.0 查看java版本,需要1.8版本 java -version yum -y install java 创建用户,因为elasti ...

  3. windows下elasticsearch安装ik分词器后无法启动

    windows下elasticsearch安装ik分词器后启动报如下图错误: 然后百度说是elasticsearch路径有空格,一看果然我的路径有空格,然后重新换个路径就好了.

  4. Elasticsearch入门之从零开始安装ik分词器

    起因 需要在ES中使用聚合进行统计分析,但是聚合字段值为中文,ES的默认分词器对于中文支持非常不友好:会把完整的中文词语拆分为一系列独立的汉字进行聚合,显然这并不是我的初衷.我们来看个实例: POST ...

  5. 【ELK】【docker】【elasticsearch】1. 使用Docker和Elasticsearch+ kibana 5.6.9 搭建全文本搜索引擎应用 集群,安装ik分词器

    系列文章:[建议从第二章开始] [ELK][docker][elasticsearch]1. 使用Docker和Elasticsearch+ kibana 5.6.9 搭建全文本搜索引擎应用 集群,安 ...

  6. Linux使用Docker启动Elasticsearch并配合Kibana使用,安装ik分词器

    注意事项 这里我的Linux虚拟机的IP地址是192.168.1.3 Docker运行Elasticsearch容器之后不会立即有反应,要等一会,等待容器内部启动Elasticsearch,才可以访问 ...

  7. 如何开发自己的搜索帝国之安装ik分词器

     Elasticsearch默认提供的分词器,会把每个汉字分开,而不是我们想要的根据关键词来分词,我是中国人 不能简单的分成一个个字,我们更希望 “中国人”,“中国”,“我”这样的分词,这样我们就需要 ...

  8. 【ELK】【docker】【elasticsearch】2.使用elasticSearch+kibana+logstash+ik分词器+pinyin分词器+繁简体转化分词器 6.5.4 启动 ELK+logstash概念描述

    官网地址:https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html#docker-cli-run-prod ...

  9. Elastic Stack 笔记(二)Elasticsearch5.6 安装 IK 分词器和 Head 插件

    博客地址:http://www.moonxy.com 一.前言 Elasticsearch 作为开源搜索引擎服务器,其核心功能在于索引和搜索数据.索引是把文档写入 Elasticsearch 的过程, ...

随机推荐

  1. 用PS做圆角图片

    ps: Adobe Photoshop CS2  如果图片被锁定,请“双击”图层中“背景”解锁,如果没有图层菜单,在最上面导航栏中:窗口—图层.如下图:  点“确定”,解锁.  选用“圆角矩形工具”. ...

  2. Solr——配置IK分词器

    首先需要的准备好jdk1.8和tomcat8以及ik分词器(ik分词器是5.x的版本,和solr4.10搭配的版本不一样,虽然是5.x的版本但是也是能使用在solr7.2版本上的) 分享链接https ...

  3. filter in Servlet

    Servlet过滤器: Servlet过滤器是用于执行某些过滤任务的对象.过滤器可以应用于servlet,jsp或html. Servlet过滤器主要用于以下任务: 预处理: Servlet过滤器用于 ...

  4. git中提交了想要忽略的文件,如何在删除

    我们在用git的时候,有时会不小心将不需要文件跟踪的文件(如.classpath文件.project等)提交到git的服务器,这时候要忽略这些文件的做法是: 1.修改.gitignore文件 按照规则 ...

  5. leetcode85

    class Solution { public int maximalRectangle(char[][] matrix) { if(matrix == null || matrix.length = ...

  6. 第一篇、Python初识

    1.Python文件后缀是否可以任意? 单独执行的时候没关系,但当文件需要导入(即导入模块)的时候,如果不是py后缀的,会出错. 2.执行方法 1) python +文件路径 python + fil ...

  7. jmeter 的安装与配置

    环境配置: 操作系统:win10 JDK:1.8 jmeter:5.0 jmeter 是 java 程序.所以要运行 jmeter 需要先安装配置 jdk. 1.安装配置 jdk 官方网站下载 jdk ...

  8. python入门学习1

    实学习每一种语言,都可以找到很快乐的学习方法.有兴趣,有乐趣,才会一直想学.知道print().input().if/else就可以做一个简陋的游戏了. print() # 打印函数,将信息打印出来 ...

  9. mysql_config_editor usage

    # mysql_config_eidtor is a tool to create a profile file $HOME/.mylogin.cnf, in which you can store ...

  10. python入门(六):函数

    1.系统自带的函数: >>> dir(__builtins__) ['ArithmeticError', 'AssertionError', 'AttributeError', 'B ...