ELK(elasticsearch-7.6.2,kibana-7-6-2,Logstash-7.6.2)单节点部署

要配置Elasticsearch与Kibana,你需要确保两者都已正确安装并运行在同一网络中

安装 Kibana

下载

wget https://www.elastic.co/downloads/past-releases/kibana-7-6-2.tar.gz

解压到本地目录

例如: tar zvxf kibana-7.6.2-linux-x86_64.tar.gz

修改配置文件

进入 config 目录,修改 kibana.yml 文件: 修改 Kibana 服务端口(默认:5601): server.port: 25601 修改 Kibana 服务 IP(默认:localhost): server.host: "192.168.43.67" 修改 Elasticsearch 地址(默认:http://localhost:9200): elasticsearch.hosts: ["http://192.168.43.67:9200"]

启动 Kibana

在 Linux 系统中,可以使用以下命令启动 Kibana: ./bin/kibana

到这里就安装完成了。

在浏览器访问 http://localhost:5601

配置Elasticsearch

修改elasticsearch.yml

找到你的elasticsearch.yml配置文件,通常位于/etc/elasticsearch或<ES_HOME>/config目录下。

确保以下设置正确配置:

network.host: 0.0.0.0 # 允许任何IP地址访问

http.port: 9200 # Elasticsearch的HTTP端口

discovery.type: single-node # 单节点模式

如果你是多节点集群,使用discovery.seed_hosts和cluster.initial_master_nodes来配置集群。

配置Kibana

修改kibana.yml

找到你的kibana.yml配置文件,通常位于/etc/kibana或<KIBANA_HOME>/config目录下。

设置Kibana连接到Elasticsearch的地址和端口:

server.host: "0.0.0.0" # 允许任何IP地址访问

server.port: 5601 # Kibana的HTTP端口

elasticsearch.hosts: ["http://localhost:9200"] # Elasticsearch的地址和端口

重启服务

重新启动elasticsearch和kibana的服务

验证链接是否成功

打开浏览器,访问 http://localhost:5601(或你的服务器IP和端口)。

到这elasticsearch和kibana集成完成

要配置Elasticsearch与Logstash,你需要确保两者都已正确安装并正常运行

安装Logstash

注意jdk版本兼容

下载

wget https://artifacts.elastic.co/downloads/logstash/logstash-7.6.2.tar.gz

解压即安装

tar -zxvf logstash-7.6.2.tar.gz

启动,并测试标准输入和标准输出

进入解压后的logstash的bin目录,执行启动命令:./bin/logstash -e 'input { stdin{} } output{ stdout { codec => rubydebug }}'

启动成功后,随便输入,比如hello,看输出结果

Ctrl+C退出

这就安装完成了。

配置文件

Logstash配置文件(通常是logstash.conf或logstash.yml)

在Logstash的conf或者bin目录下生成logstash.conf文件

如果你在使用filebeat或beats输入时,确保在配置文件中指定了正确的端口,例如:

input {

beats {

port => 5044

}

}

Logstash集成elasticsearch配置文件

创建了索引模式

‌Logstash的启动命令‌

确保在启动Logstash时使用了正确的命令行参数。例如,如果你使用了自定义的配置文件,确保在启动命令中指定了该文件:

bin/logstash -f /path/to/your/logstash.conf

bin/logstash -f /usr/local/logstash-7.6.2/config/logstash.conf

‌查看Logstash日志‌

查看Logstash的日志文件通常可以提供启动失败或端口未被监听的具体原因。默认情况下,日志文件位于logs/目录下,例如logstash-plain.log。

查看端口命令

ss -tuln

或者

netstat -tulnp | grep 4561

在Kibana中检查数据是否正确显示

  1. 打开Kibana的界面,通常在浏览器中访问: http://<你的Kibana服务器地址>:5601

  2. 在Kibana中,选择"Management"(管理)> "Kibana"> "Index Patterns"(索引模式)。。

  3. 创建一个新的索引模式,输入你的索引名,然后点击"Create index pattern"(创建索引模式)。确保这里的索引名与你在Logstash配置中指定的索引名相匹配。

  4. 一旦创建了索引模式,你可以在"Discover"(发现)标签页中查看数据。如果一切正常,你应该能看到从Logstash流入的数据

上一篇 安装elasticsearch

相关推荐
新元代码2 小时前
Git在Windows环境下的安装与使用教程
大数据·elasticsearch·搜索引擎
小园子的小菜2 小时前
深入理解Elasticsearch内部线程池:类型与核心作用解析
大数据·elasticsearch·搜索引擎
梦里不知身是客113 小时前
flume的数据模型介绍
大数据·flume
winfield8213 小时前
推荐/搜索系统的召回、精排、粗排、打散这四个环节都是做什么的?
大数据·人工智能
写代码的【黑咖啡】3 小时前
大数据中的数据同步预处理:保障数据质量的第一道防线
大数据
Hello.Reader4 小时前
Flink SQL Time Travel用 FOR SYSTEM_TIME AS OF 查询历史快照
大数据·sql·flink
2501_924794904 小时前
企业AI转型为何难?——从“不敢用”到“用得稳”的路径重构
大数据·人工智能·重构
Tezign_space4 小时前
小红书内容运营工具怎么选?专业视角拆解优质工具核心标准
大数据·人工智能·内容运营
康实训4 小时前
养老实训室建设标准指南
大数据·人工智能·实训室·养老实训室·实训室建设