无法连接Elasticsearch解决方案
2024-08-27 12:54:13
前言
最近还是在弄ELK,并且在测试Logstash从kafka消费日志(最后输出到Elasticsearch)。
测试完毕后,在kibana中,并没有发现Elasticsearch中的数据。
后来装了elasticsearch-head插件,想看看我es里面到底有啥数据,发现在head插件中,显示cluster health: not connected,也就是无法连接我的es。
故才发现是es的网络配置缘故。
(之前我是认为es是正常的,因为访问localhost:9200是OK的。)
解决步骤
1. 修改elasticsearch的config目录的elasticsearch.yml文件。
vim elasticsearch.yml
本文博客地址:http://www.cnblogs.com/toulanboy/
2. 增加以下语句:
http.cors.enabled: true
http.cors.allow-origin: "*"
3. 按Esc,输入:wq保存退出
:wq
可选:若仍无法连接:可尝试修改yml文件的network.host
network.host: 192.168.1.x #这里填你的实际ip。注意:本地只能通过http://ip:9200来访问了。
最新文章
- 【iCore3 双核心板】例程三十六:DAC实验——输出直流电压
- NOI2018准备 Day11
- GNU KHATA——开源的会计管理软件
- 对一个或多个实体的验证失败。有关详细信息,请参见“EntityValidationErrors”属性。
- 桥牌笔记索引,牌例全部摘自Bridge Master 2000
- 神奇的GO语言:空接口(interface)
- 使用安捷伦波形编辑软件产生GK101 任意波数据文件的方法(支持手绘)
- customerized convert from field type to DB field's type
- 有关WCF的契约问题
- 【Linux命令】命令行查找文件并进行操作
- Python 2 中的编码
- 关于安卓HTTP请求用HttpUrlConnection还是HttpClient好
- 通过demo学python
- angular2^ typescript 将 文件和Json数据 合并发送到服务器(1.客户端处理)
- Linux解决MySQL-python安装失败问题
- 初学ASP.NET 知识点
- idea中Hibernate反向生成工具
- c++ 启动exe(启动别的exe程序)
- <;hr />;改变颜色
- POJ 2643