ElasticSearch 安装指南
发布日期:2021-06-27 12:55:11
浏览次数:33
分类:技术文章
本文共 2241 字,大约阅读时间需要 7 分钟。
ElasticSearch 安装指南
所需网站:
1.单节点安装
安装步骤:
- 进入ElasticSearch 官网,根据操作系统点击下载ElasticSearch(如果操作系统非主流,请查阅ElasticSearch的操作系统支持矩阵)
- 下载成功后,将文件解压(如下)
- 在bin目录下,进入cmd,直接执行./elasticsearch 启动即可。(出现如下图所示 started ,即为启动成功)
- 查看节点信息。单节点默认监听9200端口,所以直接在浏览器中输入’’‘localhost:9200’’'即可查看节点信息 开发者可以自定义设置集群名字(默认elasticsearch)和节点名字(与个人电脑有关)
- 自定义设置节点和集群名字。进入config文件夹,打开 elasticsearch.yml文件(config/elasticsearch.yml),在文本最后加上如下配置。 配置内容如下:
# 集群名字culster.name: javaboy-es# 节点名字node.name: master
保存文件,重启elasticsearch(按照启动方式),成功后,刷新浏览器(localhost:9200),即可看到集群和节点名字已改变。如下图
补充:ElasticSearch文件目录的含义
目录 | 含义 |
---|---|
bin | 可执行文件目录 |
config | 配置文件目录 |
jdk | JAVA工具包 |
lib | 第三方依赖库 |
logs | 输出日志目录 |
modules | 依赖模块目录 |
plugins | 插件目录 |
data | 数据存储目录 |
2.HEAD插件安装
Elasticsearch-head 插件,可以通过可视化的方式查看集群信息。
1.浏览器插件安装
安装步骤:
- Chrom直接在Web Store搜索Elasticsearch Head,点击安装即可。
- 点击安装好的插件图标,即可看见集群和节点信息
2.下载Elasticsearch-head插件安装
安装步骤:
- 进入Github项目
- 按照如下方式安装即可。(与单节点安装相似)
1、git clone git://github.com/mobz/elasticsearch-head.git2、cd elasticsearch-head3、npm install4、npm run start5、open http://localhost:9100/
- 打开(http://localhost:9100/) 可以看到此时查看不了集群数据。(原因在于这里通过跨域的方式请求集群数据的,默认情况下,集群不支持跨域,所以这里就看不到集群数据。) 修改 es 的 config/elasticsearch.yml 配置文件,添加如下内容,便能支持跨域,重启后,HEAD就能看到集群数据了
# 打开集群跨域通信http.cors.enabled: truehttp.cors.allow-origin: "*"
3.分布式安装
安装步骤:
- 根据需求设置主机和从机的数量,假设1:2.
- 设置端口: master:9200,slave01:9201和slave02:9202
- 配置master,修改master的config/elasticsearch.yml配置文件,在文本最后加入如下内容,并重启master:
# 配置masternode.master: truenetwork.host: 127.0.0.1
- 配置slave01和slave02。解压两份elasticsearch.zip,分别命名为slave01和slave02
- 分别修改salve01/config/elasticsearch.yml 和 slave02/config/elasticsearch.yml,在其文末加入
// 注意:必须保持从机的集群名称和master的集群名称一致// slave 01 cluster.name: javaboy-esnode.name: slave01network.host: 127.0.0.1http.port: 9201discovery.zen.ping.unicast.hosts: ["127.0.0.1"]// slave 02cluster.name: javaboy-esnode.name: slave02network.host: 127.0.0.1http.port: 9202discovery.zen.ping.unicast.hosts: ["127.0.0.1"]
- 分别启动slave01和slave02
- 启动elasticsearch-head 插件,查看集群信息
4.Kibana安装
Kibana 是一个 Elastic 公司推出的一个针对 es 的分析以及数据可视化平台,可以搜索、查看存放在 es 中的数据。
网站: 安装步骤如下:- 下载 Kibana:
- 解压文件
- 配置 es 的地址信息(可选,如果 es 是默认地址以及端口,可以不用配置,具体的配置文件是 config/kibana.yml)
- 执行命令 ./bin/kibana 文件启动
- 浏览器 localhost:5601
- Kibana 安装好之后,首次打开时,可以选择初始化 es 提供的测试数据,也可以不使用。 参考学习: 【1】https://mp.weixin.qq.com/s/QnBqoaptV5-xKIpOBKSfHQ
转载地址:https://blog.csdn.net/weixin_43452424/article/details/109966439 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
不错!
[***.144.177.141]2024年03月23日 17时25分37秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
java多线程初学者指南_Java多线程初学者指南(4):线程的生命周期
2019-04-21
java添加资源文件_如何在eclipse中将资源文件夹添加到我的Java项目中
2019-04-21
java的三种修饰符_3分钟弄明白JAVA三大修饰符
2019-04-21
PHP字符串运算结果,PHP运算符(二)"字符串运算符"实例详解
2019-04-21
PHP实现 bcrypt,如何使php中的bcrypt和Java中的jbcrypt兼容
2019-04-21
php8安全,PHP八大安全函数解析
2019-04-21
php基础语法了解和熟悉的表现,PHP第二课 了解PHP的基本语法以及目录结构
2019-04-21
matlab中lag函数用法,MATLAB movavg函数用法
2019-04-21
matlab变形监测,基于matlab的变形监测数据处理与分析_毕业设计论文
2019-04-21
opencv matlab编程,在Matlab中调用OpenCV函数 | 学步园
2019-04-21
c语言文件wt,c语言,wt和rt中的t是什么意思
2019-04-21
c语言运行几进制,【C语言】求已知等式在几进制条件下成立
2019-04-21
电梯运行仿真c语言代码,电梯调度算法模拟(示例代码)
2019-04-21
云麦小米华为体脂秤怎么样_云康宝和华为智能体脂秤对比评测,实际体验告诉你哪款更好...
2019-04-21
linux 条件判断 取非_Linux awk 系列文章之 awk 多重条件判断
2019-04-21