zoukankan      html  css  js  c++  java
  • elasticsearch_初始篇

    一、elasticsearch简单介绍

      Elasticsearch 是一个基于Lucene的分布式、可扩展、近实时的搜索与数据分析引擎。 它能从项目一开始就赋予你的数据以搜索、分析和探索的能力. 实时搜索,稳定,可靠,快速,安装使用方便。Elasticsearch 可以横向扩展至数百(甚至数千)的服务器节点,同时可以处理PB级数据

    二、安装

      1、安装Elasticsearch唯一的要求是安装官方新版的Java,地址:www.java.com

      可以从 elasticsearch.org/download 下载最新版本的Elasticsearch。

      方式一:

    # curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.4.2.tar.gz

    # tar -xvf
    elasticsearch-5.4.2.tar.gz
     

      方式二:

      在官网下载所需要的ES版本,上传至linux指定目录,比如我的目录为/export/servers,并解压缩

       进入es根目录,新建plugins目录和/elasticsearch-2.1.0/data/elasticsearch/nodes目录,并对当前多有目录进行赋权限chmod -R 777 ./* ,

      再启动ES时系统因为安全考虑,不允许root账号启动,所以建议给Elasticsearch单独创建一个用户来运行Elasticsearch

      l.3 创建elasticsearch用户组以及elasticsearch用户,命令如下:

          groupadd elasticsearch

          useradd  elasticsearch(用户名) -g elasticsearch(组名) -p elasticsearch(密码)

      l.2 更改Elasticsearch文件夹以及内部文件的所属用户以及组为elasticsearch,修改完成之后如图所示:

          chown -R elasticsearch:elasticsearch elasticsearch

      l.3 进入config目录进行修改elasticsearch.yml文件中# network.host: 192.168.0.1【修改为本地IP地址即可】

      l.4 进入bin目录进行启动ES【./elasticsearch -d  ---》-d:后台运行】

      

       l.5在本地游览器输入IP+端口【默认端口为9200】,如出现下面JSON串表示ES启动成功【端口是9200(节点对外服务端口9300(节点间交互端口

    三、安装elasticsearch-head插件

      elasticsearch-head是一个用来浏览、与Elastic Search簇进行交互的web前端展示和监控Elastic Search状态的客户端插件

      1、elasticsearch-head插件主要用途

    1)簇浏览,显示簇的拓扑并允许你执行索引(index)和节点层面的操作。
    2)查询接口,允许你查询簇并以原始json格式或表格的形式显示检索结果。
    3)显示簇状态,有许多快速访问的tabs用来显示簇的状态。
    4)支持Restful API接口,包含了许多选项产生感兴趣的结果,包括:
    第一,请求方式:get,put,post,delete; json请求数据,节点node, 路径path。
    第二,JSON验证器。
    第三,定时请求的能力。
    第四,用JavaScript表达式传输结果的能力。
    第五,统计一段时间的结果或该段时间结果比对的能力。
    第六,以简单图标的形式绘制传输结果。

      2、安装过程:

      方式一:命令安装

      进入plugins目录下执行../bin/plugin install  mobz/elasticsearch-head,安装完无需重启ES,插件及时生效

    -> Installing mobz/elasticsearch-head...
    Trying https://github.com/mobz/elasticsearch-head/archive/master.zip ...
    Downloading ...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................DONE
    Verifying https://github.com/mobz/elasticsearch-head/archive/master.zip checksums if available ...
    NOTE: Unable to verify checksum for downloaded plugin (unable to find .sha1 or .md5 file to verify)
    Installed head into /home/elk/elasticsearch-2.3.1/plugins/head

      方式二:通过下载zip包方式  

      1、https://github.com/mobz/elasticsearch-head  下载zip 解压

      2、在elasticsearch根目录下创建: pluginshead\_site文件

      3、将解压后的elasticsearch-head-master文件夹下的文件复制到head目录下

      4、重启

      5、在游览器中输入ip+9200/_plugin/head/即可

         继续完善中、、、、、、、

    参考:https://es.xiaoleilu.com/010_Intro/10_Installing_ES.html

    http://www.cnblogs.com/hanyinglong/p/5409003.html

  • 相关阅读:
    zbb20181207 springboot @ConfigurationProperties使用
    zbb20181206 logback,lombok 默认日志logback配置解析
    Spring Boot (8) 全局异常处理
    Spring Boot (7) JdbcTemplate访问数据库
    Spring Boot (6) Spring Data JPA
    Spring Boot (4) 静态页面和Thymeleaf模板
    Spring Boot (3) 热部署devtools
    Spring Boot (2) Restful风格接口
    Spring Boot (1) 构建第一个Spring Boot工程
    idea使用maven搭建ssm框架实现登陆商品增删改查
  • 原文地址:https://www.cnblogs.com/lcj0703/p/6612640.html
Copyright © 2011-2022 走看看