资料:
1.Elasticsearch学习,请先看这一篇!
https://blog.csdn.net/laoyang360/article/details/52244917
2. linux下elasticsearch 安装、配置及示例
https://blog.csdn.net/sinat_28224453/article/details/51134978
3.Linux下Elasticsearch-2.4.1的安装与简单配置(单节点)
https://blog.csdn.net/yx0628/article/details/53769224
4.全文搜索引擎 Elasticsearch 入门教程
http://www.ruanyifeng.com/blog/2017/08/elasticsearch.html
5.ELK_Elastic Search和kibana版本对应关系
https://blog.csdn.net/feifantiyan/article/details/53098896 默认端口:
ES:9200
Kibana:5601
Elastic安装:
windows:
简单
linux:
#单机模式和分布式模式
单机单节点:
1.
下载es版本为 2.4.1 版本,按资料3流程走,没问题,
2.//因需求6.1.1升级版本
报错: //内存之类太少,需要设置 参考:#https://blog.csdn.net/weini1111/article/details/60468068
//https://blog.csdn.net/u012371450/article/details/51776505
//https://www.jianshu.com/p/89f8099a6d09
max file descriptors [4096] for elasticsearch process likely too low, increase to at least [65536]
max number of threads [1024] for user [lishang] likely too low, increase to at least [2048]
system call filters failed to install; check the logs and fix your configuration or disable system call filters at your own risk //修改limits.conf文件需要重新登录用户
配置文件: //配置文件实际只有3条
bootstrap.memory_lock: false
bootstrap.system_call_filter: false
network.host: 0.0.0.0 kibana安装:
linux: python库的安装:
requests: //一个爬虫库,比urllib2简单
pip install requests
dateutil: //在dateutil中,吸引我的东西有2个,1个是parser,1个是rrule。
pip install python-dateutil 学习:
1.ES数据架构的主要概念(与关系数据库Mysql对比)
资料1中 1.6
2.
根据规划,Elastic 6.x 版只允许每个 Index 包含一个 Type,7.x 版将会彻底移除 Type。 查询语句: //参考: https://blog.csdn.net/pilihaotian/article/details/52452014
状态:
curl http://127.0.0.1:9200/_cat/health?v
列出所有索引:
curl 'localhost:9200/_cat/indices?v'
查询 //不指定返回10条 curl 'http://127.0.0.1:9200/coinmarket_coinnews_index_v1/coinmarket_coinnews_alias_v1/_search?q=*&pretty&size=50' curl -H "Content-Type: application/json" 'http://127.0.0.1:9200/coinmarket_coinnews_alias_v1/_search?pretty' -d '{
"query": { "match": { "source" : "coinpost" } }, "from":0, "size":50}' curl -H "Content-Type: application/json" 'http://127.0.0.1:9200/coinmarket_coinnews_alias_v1/_search?pretty' -d '{
"query": {
"match_all": {}
},
"from":0,
"size":25
}' 删除
curl -XDELETE 'localhost:9200/coinmarket_coinnews_index_v1?pretty' 问题:
1.ELK是什么?
ELK=elasticsearch+Logstash+kibana
elasticsearch:后台分布式存储以及全文检索
logstash: 日志加工、“搬运工”
kibana:数据可视化展示。
ELK架构为数据分布式存储、可视化查询和日志解析创建了一个功能强大的管理链。 三者相互配合,取长补短,共同完成分布式大数据处理工作。 response.xpath('//div[@class="_1xnd"]').css('._4-u2 ._4-u8').xpath('p/text()')

elasticSearch学习安装的更多相关文章

  1. elasticsearch学习笔记——安装,初步使用

    前言 久仰elasticsearch大名,近年来,fackbook,baidu等大型网站的搜索功能均开始采用elasticsearch,足见其在处理大数据和高并发搜索中的卓越性能.不少其他网站也开始将 ...

  2. ElasticSearch学习笔记(三)logstash安装和logstash-input-jdbc插件

    ElasticSearch的索引可以手动添加索引的,就是类似下面这样添加的 PUT /movies/movie/1 { "title": "The Godfather&q ...

  3. ElasticSearch 学习记录之ES几种常见的聚合操作

    ES几种常见的聚合操作 普通聚合 POST /product/_search { "size": 0, "aggs": { "agg_city&quo ...

  4. ElasticSearch 学习记录之ES短语匹配基本用法

    短语匹配 短语匹配故名思意就是对分词后的短语就是匹配,而不是仅仅对单独的单词进行匹配 下面就是根据下面的脚本例子来看整个短语匹配的有哪些作用和优点 GET /my_index/my_type/_sea ...

  5. ElasticSearch 学习记录之 分布式文档存储往ES中存数据和取数据的原理

    分布式文档存储 ES分布式特性 屏蔽了分布式系统的复杂性 集群内的原理 垂直扩容和水平扩容 真正的扩容能力是来自于水平扩容–为集群添加更多的节点,并且将负载压力和稳定性分散到这些节点中 ES集群特点 ...

  6. ElasticSearch 学习记录之如任何设计可扩容的索引结构

    扩容设计 扩容的单元 一个分片即一个 Lucene 索引 ,一个 Elasticsearch 索引即一系列分片的集合 一个分片即为 扩容的单元 . 一个最小的索引拥有一个分片. 一个只有一个分片的索引 ...

  7. ElasticSearch 学习记录之ES高亮搜索

    高亮搜索 ES 通过在查询的时候可以在查询之后的字段数据加上html 标签字段,使文档在在web 界面上显示的时候是由颜色或者字体格式的 GET /product/_search { "si ...

  8. ElasticSearch 学习记录之ES查询添加排序字段和使用missing或existing字段查询

    ES添加排序 在默认的情况下,ES 是根据文档的得分score来进行文档额排序的.但是自己可以根据自己的针对一些字段进行排序.就像下面的查询脚本一样.下面的这个查询是根据productid这个值进行排 ...

  9. ElasticSearch 学习记录之父子结构的查询

    父子结构 父亲type属性查询子type 的类型 父子结构的查询,可以通过父亲类型的字段,查询出子类型的索引信息 POST /product/_search { "query": ...

随机推荐

  1. C# 未能加载文件或程序集“ Newtonsoft.Json” Json格式错误

    原因:版本不一致,所使用的dll和配置文件中的版本不一致.解决: (1)查看所使用的Newtonsoft.Json.dll版本 ,然后把对应的版本修改在配置文件中如下,比如版本为“4.5.0.0” 修 ...

  2. 面试必会之HashMap源码分析

    相关文章 面试必会之ArrayList源码分析 面试必会之LinkedList源码分析 简介 HashMap最早出现在JDK1.2中,底层基于散列算法实现.HashMap 允许 null 键和 nul ...

  3. JavaScript字符串转换为数字

    今天在工作中碰到了一个问题,要将字符串转换为数字,否则函数不能正常工作, 特地研究了下,写了2个函数,供大家参考,代码如下: /** * 将字符串转换为数字 * @param {Object} str ...

  4. js 幻灯片

    基本思路 红色:为可见区域 黑色方框:元素,不可见. 通过绝对定位方式,把黑色方框,移动到红色可见区别,来实现图片切换.  实例 创建幻灯实例对象 <div class="slide& ...

  5. 洛谷P4462 [CQOI2018]异或序列(莫队)

    题意 题目链接 Sol 一开始以为K每次都是给出的想了半天不会做. 然而发现读错题了维护个前缀异或和然后直接莫队搞就行,. #include<bits/stdc++.h> #define ...

  6. swipper的一个小坑

    今天闲着没事用swipper写轮播图时,发现swipper的控制不起作用,当时就很难受, 后来经过自己的仔细排查发现,用了swipper4的语法,结果引入的CSS和JS都是Swipper3版本的. 特 ...

  7. 如何制作微信动态表情包 GIF制作工具哪个好

    表情包已经成为我们生活聊天中必不可少的一部分,但是如何制作微信动态表情包呢?自己制作的表情包更加独有个性,今天小编带大家看一波原创表情包的制作方法吧! 使用工具:电脑 操作方法: 1.首先在手机上也是 ...

  8. MyBatis 返回主键

    1,用于插入语句 2,传入对象 3,使用下面的属性即可 userGengratedKeys="true" keyProperty="orderId" keyCo ...

  9. 客户化软件时代的前夜 ZT

    制造业:从手工模式到大规模生产,再到大规模定制 工业革命开始以后,机器全面代替了手工工具.随着工业经济的不断发展,机器的使用导致了两种截然不同的方式.一种是手工生产基本思想的延续,另一种则是大规模生产 ...

  10. 使用 pjsip 代码独立开发

    1.在不改动pjsip代码的情况下,和pjsip工程目录并行建立win32控制台程序工程P2PTraversal 目录结构如下: . ├── pjproject-2.6 └── pjsipdemo 2 ...