• 安装ElasticSearch


    1.下载 

    $ wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.5.1.zip
    $ unzip elasticsearch-5.5.1.zip
    $ cd elasticsearch-5.5.1/ 

    2.使用root 更改系统配置

    编辑 /etc/security/limits.conf,追加以下内容;
    * soft nofile 65536
    * hard nofile 65536
    此文件修改后需要重新登录用户,才会生效
    编辑 /etc/sysctl.conf,追加以下内容:
    vm.max_map_count=655360
    保存后,执行:
    sysctl -p

    或者
    sysctl -w vm.max_map_count=655360

    查看 修改的值 

    sysctl -a|grep vm.max_map_count

    3.重新登陆linux

      增加非root账号

    adduser u01
    
    passwd u01

    然后添加到sudoers文件里

    1.切换到超级用户:$ su
    
    2.打开/etc/sudoers文件:$vim /etc/sudoers
    
    3.修改文件内容:
    
    找到“root    ALL=(ALL)       ALL”一行,在下面插入新的一行,内容是“u01   ALL=(ALL)       ALL”,然后在vim键入命令“:wq!”保存并退出。
    
    注:这个文件是只读的,不加“!”保存会失败。

     然后赋权限

    root给u01赋权限,chown -R u01 /你的elasticsearch安装目录

    4.启动es

    #切换到uo1账号
    su u01

    只能使用非root账号启动

    bin/elasticsearch &

    5.安装 ik 插件

    下载插件
    
    https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v5.5.1/elasticsearch-analysis-ik-5.5.1.zip
    
    # 在plungins下面创建文件夹
    mkdir /srv/elasticsearch/plugins/ik
    
    #将zip拷贝到 ik 文件夹下
    cp elasticsearch-analysis-ik-5.0.1.zip /srv/elasticsearch/plugins/ik
    
    #解压到ik文件夹下
    unzip ik/elasticsearch-analysis-ik-5.0.1.zip

    6.重启

    service elasticsearch restart
  • 相关阅读:
    CSS3学习-用CSS制作立体导航栏
    JS学习-事件响应小结-简单的计算器
    BOM学习-javascript计时器小结
    php 正则表达式
    zTree插件的应用
    css样式篇
    iso移动端input的bug解决(vue)
    html2canvas文字重叠(手机端)
    react中使用antd遇到的问题
    react开发初始配置和一些问题
  • 原文地址:https://www.cnblogs.com/zhshlimi/p/14245006.html
Copyright © 2020-2023  润新知