zoukankan      html  css  js  c++  java
  • 关于elasticsearch安装相关总结和head插件安装的相关总结

      最近在研究elasticsearch(es)后面简称es。关于es的安装如下

    (1)去官网下载你所要安装的es的安装包

    下载地址如下:

     https://www.elastic.co/downloads/past-releases

    下载好包之后然后上传,或者采用wget的方式在线安装。

    wget  https://www.elastic.co/downloads/past-releases/elasticsearch-6-0-1

    然后解压文件

    tar -zxvf elasticsearch-6.0.1.tar.gz

    然后修改es的配置文件,进入config当中然后修改elasticsearch.yml。修改的配置项如下:

    cluster.name: escluster  #集群的名称
    node.name: node-0 #第一个节点的名称
    path.data: /home/hadoop/es/eslog/data #数据存放的目录
    path.logs: /home/hadoop/es/eslog/datalog #启动日志存放的目录
    network.host: 10.100.200.11 #主机的ip
    http.port: 9200
    transport.tcp.port: 9300
    discovery.zen.ping.unicast.hosts: ["10.100.200.11", "10.100.200.12","10.100.200.13"]
    大致的配置如上所示。修改完成之后将配置文件分别分发到其他不同的机器上面去。

    修改完成之后就启动es程序。

    启动的命令如下:

    bin/elasticsearch -d   #在后台进行启动操作。

    在这里启动的时候可能会报很多错误:

    (1 )es启动的时候不能在root用户下启动。所以在这里需要创建es的用户。

    #添加用户
    adduser elasticsearch
    
    #设置密码
    passwd elasticsearch
    
    #授权 这里的目录和自己的保持一致,同样这里也需要给日志文件目录授权
    chown -R elasticsearch /home/hadoop/es/elasticsearch-6.0.1
    
    #切换用户
    su elasticsearch
    
    #启动
    bin/elasticsearch -d

    (2)启动会报错

    解决的办法是:

    #切换回root账户 su root 
    #修改limits.conf文件 vi /etc/security/limits.conf

    * soft nofile 65536 * hard nofile 131072 * soft nproc 2048 * hard nproc 4096
    原因:无法创建本地文件问题,用户最大可创建文件数太小 

    切换回elasticsearch账号,再启动一次ES吧,又报错了

    原因:最大虚拟内存太小

    解决方案:

    #切换至root账户
    su root
    
    #修改sysctl.conf
    vi /etc/sysctl.conf

    添加如下配置
    vm.max_map_count=655360

    执行 sysctl -p 以刷新配置
    max number of threads [1024] for user [XXX] is too low,increase to least [4096]

    切换到root用户下面:
    这个问题是修改/etc/security/limits.d目录下面的90-nproc.conf。将里面的配置文件换成如下的配置

    *          soft    nproc     4096

    然后切换到es用户下面然后启动es。这个时候启动成功。

    至此es的搭建完成了。

    然后启动在页面查看是否安装成功:

     显示如下说明安装成功。

  • 相关阅读:
    网络流24题
    数据结构(脑洞题,BIT):COGS 2394. 比赛
    字符串(后缀数组||SAM):NOI2015 品酒大会
    数据结构(二维线段树,差分): NOI2012 魔幻棋盘
    HNOI 2016 省队集训日记
    图论(网络流):SCOI 2007 修车
    数据结构(虚树,动态规划):HNOI 2014 世界树
    线性代数(高斯消元):JSOI2008 球形空间产生器sphere
    组合数学(Pólya计数原理):UvaOJ 10601 Cubes
    数学计数原理(Pólya,高精度):SGU 294 He's Circles
  • 原文地址:https://www.cnblogs.com/gxgd/p/10396833.html
Copyright © 2011-2022 走看看