zoukankan      html  css  js  c++  java
  • CentOS 7使用Elasticsearch

    安装ElasticSearch

    下载依赖

    Elasticsearch依赖jdk, 在官网下载jdk压缩包, 或者直接安装.

    下载压缩包, 解压tar -xzvf jdk-8u181-linux-x64.tar.gz

    添加环境变量, 编辑vim ~/.bashrc:

    # 路径是下载的jdk的解压路径
    JAVA_HOME=/root/jdk1.8.0_181/bin
    PATH=$JAVA_HOME:$PATH
    export JAVA_HOME PATH
    

    或者直接使用软链的方式:

    # /root/jdk1.8.0_181/bin/java这个路径要是一个完整的路径
    ln -s /root/jdk1.8.0_181/bin/java /usr/bin
    

    下载软件包

    Elasticsearch官网下载对应系统的软件包或者压缩包,

    elasticsearch 6.x去除了type类型, 性能也有所优化. 这里使用最后一个支持type的版本.

    curl -o elasticsearch-5.6.10.zip https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.10.zip

    解压tar -xzvf elasticsearch-5.6.10.zip

    Elasticsearch不能使用root账户运行, 创建一个账户useradd -M -s /sbin/nologin elasticsearch

    对文件授权chmod -R elasticsearch.elasticsearch elasticsearch

    后台启动Elasticsearch, sudo -u elasticsearch elasticsearch/bin/elasticsearch -d.

    JVM的占用大小

    elasticsearch查询对内存的要求比较高, 可以提高JVM的大小, 编辑解压文件里的config/jvm.options文件的字段, 修改为如下:

    -Xms25g
    -Xmx25g
    

    给系统稍微留点就行, 视自己的内存而定.

  • 相关阅读:
    linux命令整理
    各种提权姿势总结
    常用端口信息说明和利用
    近年来爆发的CVE漏洞编号
    一个优秀的SSH远程终端工具
    python-读写文件的方式
    kali安装ssh服务
    一套实用的渗透测试岗位面试题
    使用 python快速搭建http服务
    asciinema使用
  • 原文地址:https://www.cnblogs.com/zzhaolei/p/11067786.html
Copyright © 2011-2022 走看看