zoukankan      html  css  js  c++  java
  • elasticsearch5.4 安装篇

    注意:如果使用root用户启动 elasticsearch会报错,可以做设置使其可以使用root用户启动

    新建普通用户elk

    useradd elk
    su - elk
    cd /home/elk

    配置jdk(jdk需要使用1.8及以上版本)
    tar zxvf jdk-8u73-linux-x64.tar.gz
    vi ~/.bashrc
    ----------------------------.bashrc---------------------------------
    JAVA_HOME=/home/elk/jdk1.8.0_73
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    PATH=$JAVA_HOME/bin:$PATH
    export JAVA_HOME CLASSPATH PATH
    ----------------------------.bashrc---------------------------------
    source ~/.bashrc

    一、下载安装包
    https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.4.0.tar.gz

    二、解压安装

    tar  xf  elasticsearch-5.4.0.tar.gz -C /home/elk/

    cd /home/elk/elasticsearch-5.4.0

    三、配置参数

    vim /home/elk/elasticsearch-5.4.0/config/elasticsearch.yml

    # 修改数据文件目录:
    path.data: /home/elkt/elasticsearch-5.4.0/data 
    # 修改日志文件目录:
    path.logs: /home/elk/elasticsearch-5.4.0/logs 
    # 启用bootstrap.memory_lock
    bootstrap.memory_lock: true
    # 关闭系统filter:
    bootstrap.system_call_filter: false
    # 修改监听地址:
    network.host: 0.0.0.0 
    # 修改监听端口:
    http.port: 9200
    # 自动创建索引
    action.auto_create_index: .security,.monitoring*,.watches,.triggered_watches,.watcher-history*

    修改elk用户相关限制(注意,不修改此处启动时也会报错)
    vi /etc/security/limits.conf

    elk soft nofile 65536
    elk hard nofile 65536
    elk soft nproc 2048
    elk hard nproc 2048
    elk soft memlock unlimited
    elk hard memlock unlimited

    修改sysctl.conf
    vi /etc/sysctl.conf

    # 增加
    vm.max_map_count = 262144

    sysctl -p

    四、elasticsearch安装x-pack(x-pack 是收费插件,可下载破解版使用)
    /home/elk/elasticsearch-5.2.0/bin/elasticsearch-plugin install file:///home/mapp/elkstack/x-pack-5.4.0.zip
    cd /home/elk/elasticsearch-5.4.0/plugins/x-pack/
    cp x-pack-5.4.0.jar x-pack-5.4.0.jar.bak
    cp /home/elk/x-pack-5.4.0.jar .

    五、elasticsearch启动与关闭
    cd elasticsearch-5.4.0/bin

    #  启动 -d为守护进程运行
    ./elasticsearch -d -p /tmp/elasticsearch.pid 

    # 使用kill 命令杀死进程
    kill `cat /tmp/elasticsearch.pid` 

    启动成功可使用curl http://127.0.0.1:9200测试,也可以在浏览器中打开查看

    由于使用x-pack插件原因需要使用用户名密码

    用户名:elastic
    密码:changeme

  • 相关阅读:
    Poj 3264 Balanced Lineup RMQ模板
    Poj 3294 Life Forms (后缀数组 + 二分 + Hash)
    Poj 1743 Musical Theme (后缀数组+二分)
    Poj 2774 Long Long Message (后缀数组)
    Poj 3436 ACM Computer Factory (最大流)
    Hdu 4465 Candy (快速排列组合+概率)
    Hdu 3605 Escape (最大流 + 缩点)
    Hdu 4292 Food (最大流)
    Hdu 5416 CRB and Tree (bfs)
    Hdu 5407 CRB and Candies (找规律)
  • 原文地址:https://www.cnblogs.com/yxy-linux/p/6904603.html
Copyright © 2011-2022 走看看