ES及插件安装和集群搭建
来源:互联网 发布:东方财富网 for mac 编辑:程序博客网 时间:2024/06/05 06:33
最近做搜索引擎的实验,实验要求用到ES,即Elasticsearch,于是在网上找了es的教程,但发现都讲的不是很清楚,好在最后还是弄好了,在这儿给大家分享一下ES集群的搭建和插件安装的方法。
1.Es的搭建(我这里是在Windows上搭建)
a.首先安装好jdk,配好环境变量,这没什么可说的
b.下载es的压缩包,直接去官网下载就行,下载完成之后直接解压就行
c.打开命令行,进入到es解压后的bin目录下,执行elasticsearch.bat文件,如果如下图所示就是启动成功了
在浏览器中输入localhost:9200,会得到下面的结果
2.head插件安装,以管理员的身份进入到bin目录下,记住是管理员的身份,执行plugin -install mobz/elasticsearch-head命令,直接在线安装head插件,安装结束之后在浏览器中输入localhost:9200/_plugin/head,可以查看效果
3.集群搭建。
es的使用多是以多节点的集群形式,这里在本机上搭建一个三个节点的集群。打开es的config文件,有一个叫elasticsearch.yml的配置文件,打开它,在末尾添加这一段描述节点1的配置信息:
cluster.name: my-es #集群名称
node.name: node-1 #节点名称,各个节点名称必须不一样
network.host: 127.0.0.1 #单机版填写127.0.0.1,若是多台机器联网则填写该台机器的的ip
http.port: 9200 #服务端口号,在同一机器下必须不一样
transport.tcpport: 9300 #集群间通信端口号,在同一机器下必须不一样 #设置集群自动发现机器ip集合 discovery.zen.ping.unicast.hosts: ["127.0.0.1:9300", “127.0.0.1:9301", “127.0.0.1:9302"]
注:网络版ip集合即各台机器的ip
如上图,单机版三个节点直接copy三份解压后的文件,然后在三个打开es的config文件,有一个叫elasticsearch.yml的配置文件,分别打开它们,在末尾添加这一段描述节点1的配置信息(节点二即改成node-2,9201,9301,同理节点三也是一样):
cluster.name: my-es #集群名称
node.name: node-1 #节点名称,各个节点名称必须不一样
network.host: 127.0.0.1 #单机版填写127.0.0.1,若是多台机器联网则填写该台机器的的ip
http.port: 9200 #服务端口号,在同一机器下必须不一样
transport.tcpport: 9300 #集群间通信端口号,在同一机器下必须不一样 #设置集群自动发现机器ip集合 discovery.zen.ping.unicast.hosts: ["127.0.0.1:9300", “127.0.0.1:9301", “127.0.0.1:9302"]
注:网络版ip集合即各台机器的ip
修改好了之后保存,然后分别用命令行的方式启动这三个节点,即bin目录下执行elasticsearch.bat命令,先启动的是master节点(带星号的那个),其余的是副节点。
附网络版的集群,两节点
- ES及插件安装和集群搭建
- es及插件安装
- ElasticSearch集群搭建及插件安装
- ES集群理解和安装
- 安装es部署及插件
- ES集群的搭建和集群健康 API 的介绍
- ES集群搭建
- Ejabberd安装及集群搭建
- ES集群安装配置
- ES 5.3 集群安装
- ELK环境搭建及es使用sql to dsl 插件
- ElasticSearch及插件安装,集群安装
- ES集群和分片
- zookeeper安装和集群搭建
- centos7 部署Elasticsearch单机/集群并安装head插件实现ES集群的可视化管理
- Elasticsearch 5.x_Elasticsearch集群及插件安装
- RabbitMQ的安装及集群搭建方法
- redis安装及cluster集群环境搭建
- HTML表单
- 关于request.getSession(true/false/null)的区别
- android QMI机制---QMUX
- 威佐夫博弈
- 【机器学习杂货铺】——判别模型和生成模型(暂缺)
- ES及插件安装和集群搭建
- golang中的map
- 半透明对话框的Activity
- python高级编程 ------元类(1)
- c++程序设计语言(the c++ programing language) 目录
- 优化策略5 Label Smoothing Regularization_LSR原理分析
- java中dao层和service层的区别,为什么要用service?
- Unity3D常见技术笔试题
- CSS3 弹性盒布局