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

  • 相关阅读:
    js获取 DOM 里所有图片(包括背景和iframe)
    php 和 js互相调用
    mac 权限
    node 启动命令
    three.js THREE.MeshLine.js 回显3D路径
    Vue2, Vue3 开发单一html页面区别
    前端布局,相关链接
    jq国际化jquery.i18n.properties使用
    资料
    其它工具
  • 原文地址:https://www.cnblogs.com/lcj0703/p/6612640.html
Copyright © 2011-2022 走看看