• 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/
  • 相关阅读:
    Ionic app 通知在Moto 360 Watch上显示通知(2)
    Ionic app 通知在Moto 360 Watch上显示通知(1)
    Ionic App ActionSheet布局问题
    Ionic 图片延时加载
    Ionic app 上传图片之webApi接口
    Ionic app升级插件开发
    Ionic 添加java原生代码 报support.v4不存在问题
    Ionic 中badge的应用
    Java 期末复习提纲
    win10 + VS2015 + EF6 + MySQL
  • 原文地址:https://www.cnblogs.com/YDDMAX/p/6060443.html
Copyright © 2020-2023  润新知