• EFK部署centos7.9(一)ES单节点部署


    EFK部署centos7.9(三)Kibana部署_争取不加班!的博客-CSDN博客

    Elasticsearch部署

    系统类型:Centos7.9

    节点IP:192.168.11.139

    软件版本:jdk-8u121-linux-x64.tar、elasticsearch-6.5.4.tar.

    1.首先上传jdk的包

    tar xzf jdk-8u121-linux-x64.tar.gz -C /usr/local/   解压jdk的包

    cd /usr/local/   切换至解压目录

    mv jdk1.8.0_121/ java     解压出来的目录改名为java

    echo '

    JAVA_HOME=/usr/local/java

    PATH=$JAVA_HOME/bin:$PATH

    export JAVA_HOME PATH

    ' >>/etc/profile           配置环境变量

     source /etc/profile      刷新配置

    java -version   查看jdk版本是否安装完成

    2.安装配置ES

    wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.5.4.tar.gz   拉取es的包

    useradd elsearch    创建es使用的普通的用户

    echo "123456" | passwd --stdin "elsearch"   给es用户设置密码

    tar -xvf elasticsearch-6.5.4.tar.gz  -C /usr/local/     上传es用的的包并解压

    cp elasticsearch.yml elasticsearch.yml.bak   备份一下配置文件

     vim elasticsearch.yml    ----找个地方添加如下内容

    cluster.name: elk

    node.name: elk01

    node.master: true

    node.data: true

    path.data: /data/elasticsearch/data

    path.logs: /data/elasticsearch/logs

    bootstrap.memory_lock: false

    bootstrap.system_call_filter: false

    network.host: 0.0.0.0

    http.port: 9200

    #discovery.zen.ping.unicast.hosts: ["192.168.11.139", "192.168.11.140","192.168.11.141"]

    #discovery.zen.minimum_master_nodes: 2

    #discovery.zen.ping_timeout: 150s

    #discovery.zen.fd.ping_retries: 10

    #client.transport.ping_timeout: 60s

    http.cors.enabled: true

    http.cors.allow-origin: "*"

    配置项含义:

    cluster.name        集群名称,各节点配成相同的集群名称。

    node.name       节点名称,各节点配置不同。

    node.master     指示某个节点是否符合成为主节点的条件。

    node.data       指示节点是否为数据节点。数据节点包含并管理索引的一部分。

    path.data       数据存储目录。

    path.logs       日志存储目录。

    bootstrap.memory_lock       内存锁定,是否禁用交换。

    bootstrap.system_call_filter    系统调用过滤器。

    network.host    绑定节点IP。

    http.port       端口。

    discovery.zen.ping.unicast.hosts    提供其他 Elasticsearch 服务节点的单点广播发现功能。

    discovery.zen.minimum_master_nodes  集群中可工作的具有Master节点资格的最小数量,官方的推荐值是(N/2)+1,其中N是具有master资格的节点的数量。

    discovery.zen.ping_timeout      节点在发现过程中的等待时间。

    discovery.zen.fd.ping_retries        节点发现重试次数。

    http.cors.enabled               是否允许跨源 REST 请求,用于允许head插件访问ES。

    http.cors.allow-origin              允许的源地址。

    vim jvm.options     ----将-Xms1g    ----修改成-Xms4g

    sed -i 's/-Xmx1g/-Xmx4g/' jvm.options

    sed -i 's/-Xmx1g/-Xmx4g/' jvm.options

    创建es数据和日志的存储目录

    mkdir -p /data/elasticsearch/data

    mkdir -p /data/elasticsearch/logs       

    chown -R elsearch:elsearch /data/elasticsearch    给es的安装目录以及存储目录提权

    chown -R elsearch:elsearch /usr/local/elasticsearch-6.5.4

    以防es启动报错首先优化一下最大文件打开数

    echo "* - nofile 65536" >> /etc/security/limits.conf

    增加最大进程数

    vim /etc/security/limits.conf    ---在文件最后面添加如下内容

    * soft nofile 65536

    * hard nofile 131072

    * soft nproc 2048

    * hard nproc 4096

    soft  xxx  : 代表警告的设定,可以超过这个设定值,但是超过后会有警告。

    hard  xxx  : 代表严格的设定,不允许超过这个设定的值。

    nofile : 是每个进程可以打开的文件数的限制

    nproc  : 是操作系统级别对每个用户创建的进程数的限制

    配置完成以后启动es

    切换到es使用的普通用户

    su - elsearch

    nohup ./bin/elasticsearch &  #放后台启动

    tail -f nohup.out   #看一下是否启动

    然后在web访问一下看看是否启动成功



    192.168.11.139:9200

    es部署完成 

  • 相关阅读:
    举个栗子~Minitab 技巧(3):用分组条形图快速对比数据
    2023年中国背光显示面板分类、市场规模及企业分析[图]
    数据库——集群与读写分离 <--->设计优化【补】
    Remix v2 中使用 remix-i18n 进行国际化翻译
    InternImage的DCNv3编译
    java JDBC连接数据库代码大全
    使用WPS生成二维码,手机扫码访问主机的资源
    Word控件Spire.Doc 【表单域】教程(三):如何在 C# 中创建 IF 字段
    Springboot——jxls实现同sheet多个列表展示
    继续读研大学借的助学贷款怎么办
  • 原文地址:https://blog.csdn.net/W1124824402/article/details/127868562