1.ElasticSearch 简介
Elasticsearch是一个可用于构建搜索应用的成品软件,它最早由Shay Bannon创建并于2010年2月发布。现在已经非常流行,成为商业解决方案之外一个开源的重要选择。
Elasticsearch是一个基于Lucene的搜索服务器,提供一个分布式多用户能力的全文搜索引擎,基于RESTful web接口,使用Java开发,在Apache许可条款下开发源代码发布。做到准实时搜索、稳定、可靠、安装使用方便。
Elasticsearch具有合理的默认配置,默认就是分布式工作模式,使用对等架构(P2P)避免单点故障(SPOF),易于横向扩展新的节点。此外由于没有对索引中的数据结构强行添加限制,从而允许用户调整现有数据模型。
2. ElasticSearch 下载ElasticSearch5.X 需要Java 8环境,如果你的机器还没安装Java ,可以参考这篇文章
注意要保证环境变量JAVA_HOME 正确设置,安装完Java ,就可以跟着官方文档安装ElasticSearch,直接下载压缩包比较简单
启动Elasticsearch:bin\elasticsearch.bat,es本身特点之一就是开箱即用,如果是中小型应用,数据量少,操作不是很复杂,直接启动就可以用了
主节点配置
cluster.name: fanxubin
node.name: master
node.master: true
network.host: 127.0.0.1
http.port: 9200
#增加新的参数,这样head插件可以访问es
http.cors.enabled: true
http.cors.allow-origin: "*"
#@注意,设置参数的时候:后面要有空格!
从节点配置
cluster.name: fanxubin
node.name: slave1
network.host: 127.0.0.1
http.port: 8200
discovery.zen.ping.unicast.hosts: ["127.0.0.1"]
安装node
下载地址:https://nodejs.org/en/download/
安装完成用cmd进入安装目录执行 node -v可查看版本号
在同一目录下执行 npm install -g grunt-cli命令,安装grunt 完出现一堆黄字 证明安装成功
用grunt -version查看版本号
安装head
https://github.com/mobz/elasticsearch-head下载zip文件
解压 elasticsearch-head-master
进入改文件夹 修改 elasticsearch-head-master\Gruntfile.js
在 connect: { server:{ option:{hostname: '*'#添加 }}}}
若是部署到服务器 则修改
\es\elasticsearch-head-master\_site\app.js 文件的
this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://localhost:9200";
为
this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "服务器地址";
cmd进入elasticsearch-head-master文件夹
执行 npm install
ElasticSearch5.X 集群搭建---Windows安装
原创大痴小乙 博主文章分类:ElasticSearch ©著作权
©著作权归作者所有:来自51CTO博客作者大痴小乙的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
ES(Elasticsearch)集群配置
ES(Elasticsearch)集群配置
elasticsearch 集群 -
ElasticSearch学习 - (二)windows下安装ElasticSearch5.X head插件
1、安装node.js个人在网上搜集的这一篇博客介绍的十分详细,十分的感谢博主,地址
elasticsearch windows node.js 插件 下载地址 -
ElasticSearch学习 - (五)SpringBoot集成ElasticSearch5.X
步骤:添加pom文件依赖配置ElasticSearch使用ElasticSearch的java客户端一、添加pom
elasticsearch springboot java 客户端 -
Elasticsearch之elasticsearch5.x 新特性【面试+工作】
其实,elasticsearch5.x 和 elasticsearch2.x 并不区别很大。 是因为,EL
elasticsearch 数据 elastic -
干货 | Elasticsearch5.X Mapping万能模板
0、引言在关系型数据
字段 elasticsearch 数组 -
ElasticSearch之——ElasticSearch5.X在CentOS6.5上安装的注意事项
请注明出处:://blog..net/l
ElasticSearch centos bootstrap 报错信息 -
ElasticSearch之—— ElasticSearch5.x安装中一些问题的解决办法
1、ROOT用户不能正常启动ElasticSearch2.0版本以后不能使用root来启动,需要创建一个普通用户来启动。[root@liuyazhuang1
elasticsearch bootstrap root用户