Elasticsearch7.3.1 linux解压安装、head插件、ik分词器

目录

  • 解压安装
  • elasticsearch-head插件安装
  • analyzer-ik中文分词器安装

解压安装

  • 1.下载安装包

    • elastic中文官网下载
    • 百度云盘下载
    • 解压:tar -xvf elasticsearch-7.3.1-linux-x86_64.tar.gz
  • 2.不可用使用root用户启动,添加用户和用户组

    	#添加用户 
    	useradd es
    	#用户授权
    	chown -R es:es elasticsearch-7.3.1
    	#切换用户es
    	su es
    
  • 3.修改配置文件elasticsearch.yml

    # 外网访问
    network.host: 0.0.0.0
    #master节点配置,必须写一个
    cluster.initial_master_nodes:  ["node-1"]
    
  • 4.修改elasticsearch用户拥有的内存权限大小

    • 切换root用户: su
    • vi /etc/sysctl.conf
    • 尾行追加:vm.max_map_count=655360
    • 生效:sysctl -p
    • 切换es用户:su es
  • 5.修改es启动jvm内存大小默认1G(可选)

    • vi elasticsearch-7.3.1/config/jvm.options
      #修改增加或减小
      -Xms512m
      -Xmx512m
      
  • 6.启动 /关闭/后台运行

    • 切换到bin目录
    • 启动:./elasticsearch
    • 后台运行:./elasticsearch -d
    • 关闭
      • ps -ef | grep elasticsearch
      • kill -9 $pid

elasticsearch-head插件安装

  • 1.修改配置文件elasticsearch.yml,支持跨域

    #尾部,添加如下配置,支持跨域访问
    http.cors.enabled: true
    http.cors.allow-origin: "*"
    
  • 2.安装git,下载插件

    sudo apt-get install git 
    git clone https://github.com/mobz/elasticsearch-head.git
    
  • 4.安装和升级nodejs

    • 安装
      • sudo apt-get install nodejs
    • 升级
      sudo apt-get install npm
      sudo npm install -g n
      sudo n stable 
      
  • 5.npm安装

    #进入插件目录
    cd elasticsearch-head
    npm install
    
  • 6.启动插件,浏览器访问

    • npm run start(后台运行:nohup npm run start &
    • 浏览器输入:http://ip:9100访问

analyzer-ik中文分词器安装

  • 1.下载对应版本插件此处为7.3.1,版本号必须一致
    • 下载地址:https://github.com/medcl/elasticsearch-analysis-ik/releases
    • 选择对应版本下载zip压缩包
    • 解压,重命名为ik(可选)
    • 剪切到elasticsearch-7.3.1/plugins ,重启即可,控制台有如下输出。
      Elasticsearch7.3.1 linux解压安装、head插件、ik分词器_第1张图片

你可能感兴趣的:(elasticsearch,Linux)