学会偷懒,并懒出效率

标签:ElasticSearch

共 6 篇文章

x-pack插件证书如何更新?

xpack安装完成后,默认情况下,x-pack插件license有效期为一个月
通过如下命令查询:
# curl -XGET -u admin:123456 'localhost:9200/_xpack/license'

{
  "license" : {
    "status" : "active",
    "uid" : "53713854-15d9-46d4-8ad5-b0b6acca5ff5",
    "type" : "trial",
    "issue_date" : "2017-11-28T11:14:12.587Z",
    "issue_date_in_millis" : 1511867652587,
    "expiry_date" : "2017-12-28T11:14:12.587Z",      //2017-12-28过期
    "expiry_date_in_millis" : 1514459652587,
    "max_nodes" : 1000,
    "issued_to" : "es_production",
    "issuer" : "elasticsearch",
    "start_date_in_millis" : -1
  }
}
阅读全文

elastic6.0与kibana6.0如何添加授权访问?

为什么要安装xpack?

1、kibana安装成功后,由于在外网上通过ip:port访问的,不安全
2、elastic安装成功后,局域网ip:port访问操作数据,不安全
所以要添加用户名和密码的方式进行授权访问,安装一个x-pack插件就可以实现。

前言

x-pack是elasticsearch的一个扩展包,将安全,警告,监视,图形和报告功能捆绑在一个易于安装的软件包中,
虽然x-pack被设计为一个无缝的工作,但是你可以轻松的启用或者关闭一些功能

阅读全文

Centos下安装Kibana6.0

Kibana是一个针对Elasticsearch的开源分析及可视化平台,用来搜索、查看交互存储在Elasticsearch索引中的数据。使用Kibana,可以通过各种图表进行高级数据分析及展示。

Kibana让海量数据更容易理解。它操作简单,基于浏览器的用户界面可以快速创建仪表板(dashboard)实时显示Elasticsearch查询动态。

设置Kibana非常简单。无需编码或者额外的基础架构,几分钟内就可以完成Kibana安装并启动Elasticsearch索引监测。

官方下载:https://www.elastic.co/downloads/kibana

一、安装kibana6.0

# cd /opt/modules/src/
# wget https://artifacts.elastic.co/downloads/kibana/kibana-6.0.0-linux-x86_64.tar.gz
# tar -zxvf kibana-6.0.0-linux-x86_64.tar.gz -C /opt/modules/
# mv /opt/modules/kibana-6.0.0-linux-x86_64 /opt/modules/kibana
# cd /opt/modules/kibana
阅读全文

ElasticSearch集群分片原理

今天分享一下ElasticSearch集群分片原理,玩好集群,分片原理就得明白怎么回事?如果分片原理都不清楚,那么如何玩好ElasticSearch集群?

1、空集群

如果我们启动了一个单独的节点,里面不包含任何的数据和 索引,那我们的集群看起来就是一个 “包含空内容节点的集群”。

一个运行中的 Elasticsearch 实例称为一个 节点,而集群是由一个或者多个拥有相同 cluster.name 配置的节点组成, 它们共同承担数据和负载的压力。当有节点加入集群中或者从集群中移除节点时,集群将会重新平均分布所有的数据。

阅读全文

Centos下安装ElasticSearch6

安装环境:
Centos 6.5
java 1.8.0
elasticsearch-6.0.0 最低要求java8

Elasticsearch 是开源搜索平台的新成员,实时数据分析的神器,发展迅猛,基于 Lucene、RESTful、分布式、面向云计算设计、实时搜索、
全文搜索、稳定、高可靠、可扩展、安装+使用方便,介绍都说的很好听,好不好用拿出来遛一遛。

阅读全文

ElasticSearch vs Solr 全文搜索引擎如何选择?

solr和elasticsearch都是基于Lucene实现的,因此这里有必要对Lucene进行介绍。

Lucene是apache软件基金会4 jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,但它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言)。Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。Lucene是一套用于全文检索和搜寻的开源程式库,由Apache软件基金会支持和提供。Lucene提供了一个简单却强大的应用程式接口,能够做全文索引和搜寻。在Java开发环境里Lucene是一个成熟的免费开源工具。就其本身而言,Lucene是当前以及最近几年最受欢迎的免费Java信息检索程序库。人们经常提到信息检索程序库,虽然与搜索引擎有关,但不应该将信息检索程序库与搜索引擎相混淆。

Lucene是一个全文检索引擎的架构。

阅读全文