zoukankan      html  css  js  c++  java
  • Elasticsearch 学习 2. Elasticsearch简介

    1、简介

     
     
     
    2、安装
     
           2.1 版本安装
     
           

    Elasticsearch的发展是非常快速的,所以在ES5.0之前,ELK的各个版本都不统一,出现了版本号混乱的状态,所以 从5.0开始,所有Elastic Stack中的项目全部统一版本号。目前最新版本是6.5.4

    2.2 下载

    地址:https://www.elastic.co/cn/downloads/elasticsearch

     2.3 单机版安装     

    #创建elsearch用户,Elasticsearch不支持root用户运行 
    useradd elsearch #解压安装包 
    
    tar -xvf elasticsearch-6.5.4.tar.gz -C /itcast/es/
    
    #修改配置文件 
    vim conf/elasticsearch.yml network.host: 0.0.0.0 #设置ip地址,任意网络均可访问 
    
    #说明:在Elasticsearch中如果,network.host不是localhost或者127.0.0.1的话,就会认为是生产环境, 会对环境的要求比较高,我们的测试环境不一定能够满足,一般情况下需要修改2处配置,如下: #1:修改jvm启动参数 
    
    vim conf/jvm.options 
    
    -Xms128m #根据自己机器情况修改 
    -Xmx128m #2:一个进程在VMAs(虚拟内存区域)创建内存映射最大数量 
    
    vim /etc/sysctl.conf vm.max_map_count=655360 sysctl -p #配置生效
    
    #启动ES服务 
    
    su - elsearch cd bin ./elasticsearch 或 ./elasticsearch -d #后台启动

    这样则显示为成功

    ​.

           2.4  elasticsearch-head

    由于ES官方并没有为ES提供界面管理工具,仅仅是提供了后台的服务。elasticsearch-head是一个为ES开发的一个页 面客户端工具,其源码托管于GitHub,地址为:https://github.com/mobz/elasticsearch-head

    head提供了4种安装方式:

    源码安装,通过npm run start启动(不推荐)

    通过docker安装(推荐)

    #拉取镜像 
    docker pull mobz/elasticsearch-head:5 
    #创建容器
    docker create --name elasticsearch-head -p 9100:9100 mobz/elasticsearch-head:5 
    #启动容器 
    docker start elasticsearch-head

    通过chrome插件安装(推荐)

            打开chrome的应用商店,即可安装https://chrome.google.com/webstore/detail/elasticsearch-head/ffffmkiejjmec
    olpflfloofpjologoblkegm

    通过ES的plugin方式安装(不推荐)

  • 相关阅读:
    puppet之模板和类
    puppet之资源
    puppet自动化安装服务
    puppet自动化搭建lnmp架构
    puppet工简介一
    CDN杂谈
    cdn工作原理
    mysql之innodb存储引擎
    Android应用开发基础篇(11)-----ViewFlipper
    Android应用开发基础篇(10)-----Menu(菜单)
  • 原文地址:https://www.cnblogs.com/haoyueqiang/p/12828197.html
Copyright © 2011-2022 走看看