elasticsearch搭建

#关于elasticsearch搭建

  • 自己搭建elasticsearch遇到了一些坑,写这篇文章来记录

具体步骤

  1. 创建elasticsearch安装目录,解压缩安装包
    mkdir /usr/local/elasticsearch
    tar -zxvf elasticsearch-6.5.0.tar.gz

  2. 创建用户组
    es_group:组名
    groupadd esgroup
    创建用户 esroot:用户名 -g:指定用户组 -p:指定密码
    useradd esroot -g esgroup -p password
    更改 ElasticSearch 文件夹及子文件的所属用户及用户组
    chown -R esroot:esgroup elasticsearch-6.5.0

  3. 进入elasticsearch配置文件下的yml文件
    (空格)network.host:(空格)虚拟机ip地址
    (空格)http.port:(空格)9200

  4. 启动因内存原因报错
    修改/etc/security/limits.conf文件
    vi /etc/security/limits.conf
    limits
    修改/etc/sysctl.conf文件,增加配置vm.max_map_count=262144
    vi /etc/sysctl.conf
    sysctl -p

  5. root账号启动报错
    切换到esroot用户,进入bin目录下启动
    su esroot
    ./elasticsearch

  6. 关闭防火墙在浏览器访问9200端口显示如下页面则成功
    page

中文分词器 IK

  1. 下载对应的压缩包,解压后修改pom.xml文件中的elasticsearch.version,与elasticsearch保持一致

  2. 编译
    mvn clean install -Dmaven.test.skip

  3. 在elasticsearch的plugins目录下创建analysis-ik,解压缩当前目录下的target/releases找到对应的zip包,重启elasticsearch即可。

搭建elasticsearch集群

  1. 依照上面的步骤再次搭建一个elasticsearch
  2. 进入每个虚拟机下的elasticsearch.yml文件
    discovery.zen.ping.unicast.hosts: ["ip1","ip2"]

  转载请注明: jacky's blog elasticsearch搭建

 上一篇
kibana搭建 kibana搭建
具体步骤 创建kibana目录mkdir /usr/local/kibana 进入kibana的yml文件,修改 server.host 和 elasticsearch.url 的配置,分别指定 kibana 和 elasticsea
2019-04-03
下一篇 
Java 多级树工具 Java 多级树工具
关于Java中多级菜单树的处理 今天被一个菜单列表的展现折磨得不轻,自己写代码发现实在是费时费力,而且代码量太大,逻辑亟待优化,后续找到了这个代码十分简洁的工具类,说实话我只能看得懂,写不出来这种东西。在此分享给大家,避免重复造轮子的工作~
2019-03-06
  目录