Elasticsearch 环境选择和学习参考资料 [es7]
栏目: JavaScript · 发布时间: 6年前
内容简介:最新稳定版 https://www.elastic.co/cn/downloads/elasticsearch 优点1.性能巨幅提升;Term查询场景性能有37倍的提升 2.引入新的集群协调子系统;典型的主节点选举现在只需要很短的时间就可以完成 3.不再内存溢出 4.时间戳纳秒级支持,提升数据精度;7之前的版本以毫秒精度存储时间戳缺点
版本选择 7.0.1
最新稳定版 https://www.elastic.co/cn/downloads/elasticsearch 优点
1.性能巨幅提升;Term查询场景性能有37倍的提升 2.引入新的集群协调子系统;典型的主节点选举现在只需要很短的时间就可以完成 3.不再内存溢出 4.时间戳纳秒级支持,提升数据精度;7之前的版本以毫秒精度存储时间戳
缺点
1.可能会有未知的坑 2.中文资料较少
参考文章 https://www.cnblogs.com/jpfss/p/10813748.html
常用插件
CURL 强大的http命令行工具 PostMan 网页调试与发送网页HTTP请求的Chrome插件 elasticsearch-head 集群管理、数据可视化、增删查改、查询语句可视化工具 Kibana elastic提供的官方套件;针对Elasticsearch的开源分析及可视化平台
环境搭建 windows 安装
参考文章 https://blog.csdn.net/shubingzhuoxue/article/details/80998738
通用安装 Java
下载 https://www.oracle.com/technetwork/java/javase/downloads/jdk12-downloads-5295953.html
ElasticSearch
下载 https://www.elastic.co/cn/downloads/elasticsearch
启动 ES_DIR/bin/elasticsearch -d
测试 http://127.0.0.1:9200/
Kibana
下载 https://www.elastic.co/cn/downloads/kibana
启动 KIBANA_DIR/bin/Kibana -d
测试 http://127.0.0.1:5601
Nodejs
下载 http://nodejs.cn/download/
测试
NODEJS_DIR/bin/node -v NODEJS_DIR/bin/npm -v
elasticsearch-head
下载 https://github.com/mobz/elasticsearch-head
安装
git clone git://github.com/mobz/elasticsearch-head.git cd elasticsearch-head npm install npm run start
测试 http://127.0.0.1:9100/
设置elasticsearch允许跨域
vim config/elasticsearch.yml
允许跨域 http.cors.enabled: true http.cors.allow-origin: "*"
集群搭建
主节点配置
设置集群 cluster.name: "dev-cluster" node.master: true node.name: "dev-master" discovery.seed_hosts: ["127.0.0.1:9201", "127.0.0.1:9202"] 设置IP、端口 network.host: 127.0.0.1 http.port: 9200
从节点1配置
设置集群 cluster.name: "dev-cluster" node.master: false node.name: "dev-slave1" cluster.initial_master_nodes: ["127.0.0.1:9200"] 设置IP、端口 network.host: 127.0.0.1 http.port: 9201
从节点2配置
设置集群 cluster.name: "dev-cluster" node.master: false node.name: "dev-slave2" cluster.initial_master_nodes: ["127.0.0.1:9200"] 设置IP、端口 network.host: 127.0.0.1 http.port: 9202
学习资料
-
Elastic官网
https://www.elastic.co/cn/
-
Elastic Docs
https://www.elastic.co/guide/cn/index.html
-
Elastic中文社区
https://elasticsearch.cn/
-
Elasticsearch 5.4 中文文档
http://cwiki.apachecn.org/pages/viewpage.action?pageId=4260364
-
Elasticsearch 权威指南(中文版)
https://es.xiaoleilu.com/
-
ElasticSearch入门-imooc
https://www.imooc.com/learn/889
-
基于ElasticSearch的搜房网实战-imooc
https://coding.imooc.com/class/167.html
https://pan.baidu.com/s/10BQxP8igNCKLtjAjUrU5rw
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- [Vue 2.x Todo 教程练习参考答案] 标为完成练习参考答案
- [Vue 2.x Todo 教程练习参考答案] 添加todo练习参考答案
- MyOIDC v1.1.0 发布,基于 OIDC 协议的参考实现,根据各类库提供实现参考
- [Vue 2.x Todo 教程练习参考答案] 入门仪式_Hello_Vue练习参考答案
- 微服务参考架构实现
- 领域驱动设计参考
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。