zoukankan      html  css  js  c++  java
  • 安装 elasticsearch For LINUX

    官网下载地址
    https://www.elastic.co/cn/downloads/elasticsearch

    选择版本为LINUX
    当前版本为 es-7.6.2

    用tar 命令解压 tar -zxvf elasticsearch-7.6.2-linux-x86_64.tar.gz

    然后 mv 命令 移动到 /usr/loacl 目录下 目前我的在 /usr/software 所以操作这步

    cd 命令进入

    1. ES 目录介绍!

    bin:可执行文件在里面,运行es的命令就在这个里面,包含了一些脚本文件等
    config:配置文件目录
    JDK:java环境
    lib:依赖的jar,类库
    logs:日志文件
    modules:es相关的模块
    plugins:可以自己开发的插件
    data:这个目录没有,自己新建一下,后面要用 -> mkdir data,这个作为索引目录

    创建 data目录 mkdri data

    修改核心配置文件 elasticearch.yml

    需要进入config 文件夹下 cd /config

    vim 命令打开该文件 (vim elasticsearch.yml)
    设置 集群名称 设置节点名称

    设置 data文件路径 和 logs文件路径

    设置网络访问

    集群节点名称

    设置完毕后设置 jvm.options

    添加用户

    ES不允许使用root操作es,需要添加用户,操作如下:

    useradd esuser
    chown -R esuser:esuser /usr/local/elasticsearch-7.4.2
    su esuser
    whoami
    切换回
    cd /usr/local/elasticsearch-7.6.2/bin
    然后启动

    如出现一下错误

    那么需要切换到root用户下去修改配置如下:

    vim /etc/security/limits.conf

    • soft nofile 65536
    • hard nofile 131072
    • soft nproc 2048
    • hard nproc 4096

    然后修改 vim /etc/sysctl.conf

    命令刷新
    sysctl -p

    切换回 su esuser 用户进行重启

    重启成功后 我直接用es-head 工具查看了

  • 相关阅读:
    Golang 归并排序(MergeSort)
    Kubernetes-PV/PVC
    Python 快速排序(QuickSort)
    Kubernetes-Service
    Docker 架构
    Deployment 工作流程
    http响应code-405
    python实现计数累增的方法
    mysql使用记录、持续更新
    mac开发环境-brew、xcode
  • 原文地址:https://www.cnblogs.com/loujiang/p/12683096.html
Copyright © 2011-2022 走看看