zoukankan      html  css  js  c++  java
  • elasticsearch

    elasticsearch基于lucene,支持全文索引,nosql,pb级数据的存储和复杂的查询操作

    elasticsearch的架构基于master和slave模式,集群的配置也很简单

    elasticsearch的几个关键名词:

       index

       index type

       id

       mapping

    elasticsearch提供了restful Api(9200端口)和其他语言的API(9300)来管理和监控elasticsearch

    Root启动

    临时使用root账号启动
    启动命令添加如下语句:
    -Des.insecure.allow.root=true
    bin/elasticsearch -Des.insecure.allow.root=true

    默认以root账号启动
    或者修改/bin/elasticsearch文件,修改如下语句:
    exec"$JAVA"$JAVA_OPTS$ES_JAVA_OPTS -Des.path.home="$ES_HOME" -cp "$ES_CLASSPATH"


    修改为:
    exec"$JAVA"$JAVA_OPTS$ES_JAVA_OPTS -Des.path.home="$ES_HOME" -Des.insecure.allow.root=true -cp "$ES_CLASSPATH"

    elasticsearch2.3.5默认不能以root权限启动,不利于docker的操作,可以通过下面的方法以root启动:

    监控

    marvel作为elasticsearch的监控工具,但是最新版本的监控工具是x-pack,x-pack是集成在kibana上的。

                marvel的安装参见:http://blog.csdn.net/laoyang360/article/details/51472902  

                x-pack的安装参见官网

    head插件

    elasticsearch-head是一个elasticsearch的集群管理工具,它是完全由HTML5编写的独立网页程序,你可以通过插件把它集成到es

    插件安装方法1:
    1.elasticsearch/bin/plugin -install mobz/elasticsearch-head
    2.运行es
    3.打开http://localhost:9200/_plugin/head/
  • 相关阅读:
    php utf-8
    thinkPHP--关于域名指向的问题
    PHP命名空间(Namespace)的使用详解
    thinkphp 动态配置
    枚举之称硬币
    5.7
    5.6
    5.5(OI一本通开始)
    5.4
    5.3
  • 原文地址:https://www.cnblogs.com/YDDMAX/p/6060443.html
Copyright © 2011-2022 走看看