为什么要学习架构? Elasticsearch的一些架构设计,对我们做性能调优、故障处理,具有非常重要的影响。下面将从Elasticsearch的准实时索引的实现、自动发现、rounting和replica的读写过程,shard的allocate控制 使文本可以被搜索? 在传统的数据库中,一个字段存 ...
分类:
其他好文 时间:
2016-11-24 08:28:52
阅读次数:
200
ELK其实并不是一款软件,而是一整套解决方案,是三个开源软件Elasticsearch,Logstash和Kibana。 Elasticsearch是一个实时的分布式搜索和分析引擎,它可以用于全文搜索以及分析。它是一个建立在全文搜索引擎ApacheLucene基础上的搜索引擎,便用java语言编写。 ...
分类:
其他好文 时间:
2016-11-24 06:51:05
阅读次数:
295
一、关于搜索引擎 各位知道,搜索程序一般由索引链及搜索组件组成。 索引链功能的实现需要按照几个独立的步骤依次完成:检索原始内容、根据原始内容来创建对应的文档、对创建的文档进行索引。 搜索组件用于接收用户的查询请求并返回相应结果,一般由用户接口、构建可编程查询语句的方法、查询语句执行引擎及结果展示组件 ...
分类:
其他好文 时间:
2016-11-24 06:22:21
阅读次数:
330
来自官网,版本为2.3 不能用root启动,新加一个用户,然后测试启动; 若没有错误表示成功; 正常使用肯定需要后台启动(可选指定集群名和节点名); 下面三个命令依次为,检查集群状况、检查节点状况、显示所有的索引(刚开始是没有索引的) 创建一个索引 customer(可选,因为直接插入数据的时候若索 ...
分类:
其他好文 时间:
2016-11-23 19:41:11
阅读次数:
187
本文使用的elasticsearch版本:1.7.3 推荐几款比较常用的elasticsearch插件 1.集群监控插件 bigdesk 2.集群资源查看和查询插件 kopf 3.调试查询 inquisitor 4.类似sql语法的查询插件 elasticsearch-sql (安装命令 plugi ...
分类:
其他好文 时间:
2016-11-23 16:27:31
阅读次数:
259
一、搭建环境 操作系统:Win7 ElasticSearch:1.73 Java JDK:1.7 二、搭建操作 1.安装Java JDK,然后配置系统环境变量,新建CLASS_PATH(jre所在目录 【.;D:\Program Files\Java\jre7\lib】)和JAVA_HOME(D:\ ...
分类:
其他好文 时间:
2016-11-23 13:02:11
阅读次数:
365
在/etc/syscurity/limits.conf 加入以下两行: elastic hard nofile 65536 elastic soft nofile 65536 #备注:elastic这里是指定用户elastic 当然可以用*表示所有人 ...
分类:
其他好文 时间:
2016-11-23 12:26:50
阅读次数:
820
1.下载https://www.elastic.co/guide/en/elasticsearch/reference tar.gz包 2.tar zxvf elasticsearch.tar.gz 3. 运行./bin/elasticsearch -d。按守护进程启动 4.curl -XGET ' ...
分类:
其他好文 时间:
2016-11-22 22:56:04
阅读次数:
184
应用说明见代码注解。 1.简单搜索实例展示: public void search() throws IOException { // 自定义集群结点名称 String clusterName = "elasticsearch_pudongping"; // 获取客户端 Client client ...
分类:
其他好文 时间:
2016-11-22 20:36:47
阅读次数:
244
ElasticSearch安装 官网:https://www.elastic.co 1.ElasticSearch安装 1.1.下载安装公共密钥 1.2.在 /etc/yum.repos.d/ 目录下建立 elasticsearch.repo 文件 在文件中写入: 保存退出 1.3.使用yum安装 ...
分类:
其他好文 时间:
2016-11-21 14:58:38
阅读次数:
382