docker-compose安装EFK

git clone https://github.com/haimait/docker_compose_efk
docker-compose up -d
Fluentd            # 日志收集
Elasticsearch # 数据库
Kibana # 图形管理系统

Docs文档

https://www.elastic.co/guide/cn/elasticsearch/guide/current/getting-started.html

视频教程

【狂神说Java】ElasticSearch7.6.x最新完整教程通俗易懂

https://www.bilibili.com/video/BV17a4y1x7zq?t=922&p=5

软件下载

下载慢的小伙伴们可以到 华为云的镜像去下载

速度很快,自己找对应版本就可以

ElasticSearch: https://mirrors.huaweicloud.com/elasticsearch/?C=N&O=D

ElasticSearch: https://www.elastic.co/cn/downloads/past-releases/elasticsearch-6-2-4

logstash: https://mirrors.huaweicloud.com/logstash/?C=N&O=D

kibana: https://mirrors.huaweicloud.com/kibana/?C=N&O=D

ik 下载地址:https://github.com/medcl/elasticsearch-analysis-ik/releases

windows环境下Elasticsearch和head插件的安装

elasticsearch-head: https://github.com/mobz/elasticsearch-head

https://blog.csdn.net/weixin_44141284/article/details/121553749

elaticsearch目录介绍

windows环境下的Elasticsearch安装

1.下载软件

Elasticsearch软件: https://www.elastic.co/cn/downloads/elasticsearch

2.对安装包进行解压,并进入bin目录下,

双击执行:elasticsearch.bat

3.看到started说明启动成功,

打开浏览器访问http://localhost:9200

安装elaticsearch-head

elaticsearch-head 我们就把它当作数据展示工具!我们后面所有的查询用Kibana

前提:必须安装好node环境和grunt工具

测试命令:node -v 及 grunt -version

    git clone git://github.com/mobz/elasticsearch-head.git
npm config set registry https://registry.npm.taobao.org
cd elasticsearch-head
npm install
npm run start open http://localhost:9100/

解决跨域的问题

vim elasticsearch.yml

添加下面的两行

http.cors.enabled: true
http.cors.allow-origin: "*"

修改完配置后,要重启es

初学可以做es索引当做一个数据库,可以建立索引,文档(库里的数据)

新建索引

了解ELK

了解Kibana

官网:

https://www.elastic.co/cn/kibana

下载:

下载完毕后,解压也需要一些时间!是一个标准的工程!

好处:ELK基本上都是拆箱即用

以下以window版本的操作界面

启动测试

  1. 解压后端的目录

  1. 修改配置

修改es服务器地址和汉化

修改kibana.yml

es6配置

# es地址:
elasticsearch.url: "http://127.0.0.1:9200" # 支持中文
i18n.locale: "zh-CN"

es7配置

server.name: kibana
server.host: "0.0.0.0"
elasticsearch.hosts: [ "http://10.10.11.133:9200" ] # TODO 修改为自己的ip
xpack.monitoring.ui.container.elasticsearch.enabled: true
#elasticsearch.username: "elastic" # es账号
#elasticsearch.password: "123456" # es密码
i18n.locale: zh-CN # 中文

  1. 运行bin/kibana.bat

  1. 访问测试

http://localhost:5601

  1. 开发工具!(POST、CURL、HEAD、谷歌浏览器插件测试!kibana)

我们之后的所有操作都在这里编写!

修改完后重启服务

01 elasticsearch学习笔记-环境安装的更多相关文章

  1. go学习笔记-环境安装

    环境安装 环境安装 主要包含三个部分 运行环境及开发sdk 系统环境和路径配置 IDE配置 以mac环境为例,其他环境类似 运行环境及开发sdk 使用 brew 安装 brew install go ...

  2. python学习笔记-环境安装【1】

    1.在 WINDOWS 下面要运行命令 pip install virtualenvwrapper-win才行 参考地址http://blog.csdn.net/liuhongyue/article/ ...

  3. Elasticsearch学习笔记一

    Elasticsearch Elasticsearch(以下简称ES)是一款Java语言开发的基于Lucene的高效全文搜索引擎.它提供了一个分布式多用户能力的基于RESTful web接口的全文搜索 ...

  4. CentOS学习笔记--Tomcat安装

    Tomcat安装 通常情况下我们要配置Tomcat是很容易的一件事情,但是如果您要架设多用户多服务的Java虚拟主机就不那么容易了.其中最大的一个问题就是Tomcat执行权限.普通方式配置的Tomca ...

  5. elasticsearch学习笔记——相关插件和使用场景

    logstash-input-jdbc学习 ES(elasticsearch缩写)的一大优点就是开源,插件众多.所以扩展起来非常的方便,这也造成了它的生态系统越来越强大.这种开源分享的思想真是与天朝格 ...

  6. ElasticSearch学习笔记(超详细)

    文章目录 初识ElasticSearch 什么是ElasticSearch ElasticSearch特点 ElasticSearch用途 ElasticSearch底层实现 ElasticSearc ...

  7. OracleDesigner学习笔记1――安装篇

    OracleDesigner学习笔记1――安装篇   QQ:King MSN:qiutianwh@msn.com Email:qqking@gmail.com 一.       前言 Oracle是当 ...

  8. nodejs学习笔记<一>安装及环境搭建

    零零散散学了几天nodejs,进度一直停滞不前,今天沉下心来好好看了下nodejs的介绍和代码.自己也试着玩了下,算是有点入门了. 这里来做个学习笔记. ——————————————————————— ...

  9. elasticsearch学习笔记——安装,初步使用

    前言 久仰elasticsearch大名,近年来,fackbook,baidu等大型网站的搜索功能均开始采用elasticsearch,足见其在处理大数据和高并发搜索中的卓越性能.不少其他网站也开始将 ...

  10. Docker学习笔记之--安装mssql(Sql Server)并使用Navicat连接测试(环境:centos7)

    前一节演示如何使用Nginx反向代理 .net Core项目容器,地址:Docker学习笔记之-部署.Net Core 3.1项目到Docker容器,并使用Nginx反向代理(CentOS7)(二) ...

随机推荐

  1. UE4中的GamePlay模块

    链接 该文档主要通过学习自己构建文件,形成GamePlay模块.下图是利用引擎创建的一个空模板C++代码结构 简要流程 UBT 虚幻编译工具(UBT:Unreal Build Tool)是一个自定义工 ...

  2. Java中关于优先队列PriorityQueue详解

    一.优先队列概述 优先队列PriorityQueue是Queue接口的实现,可以对其中元素进行排序, 可以放基本数据类型的包装类(如:Integer,Long等)或自定义的类 对于基本数据类型的包装器 ...

  3. XMIND思维导图工具入门使用方法(常用操作和快捷键)

    基本操作 Tab 置入子项目 ENTER 置入平级项目 CTRL+ALT+F ZEN 专注模式 进阶操作 联系 CTRL+SHIFT+R 内容链接 概要 用括号简要概括要点[界面上部概要选项] 外框 ...

  4. #并查集,线性筛#nssl 1470 X

    分析 显然答案就是\(2^{连通块个数}-2\), 将每个数的质数所在的集合合并, 最后判断连通块个数即可(线性筛少了个等号改了半天QWQ) 代码 #include <cstdio> #i ...

  5. 动态库 DLL 封装五:dll中弹出一个dialog窗口

    操作步骤: 1.在dll项目中,点击 资源,新建一个 dialog 2.cpp文件 CDialog dlg(IDD_STA); // 显示窗口 dlg.Create(IDD_STA, 0); dlg. ...

  6. Qt调用系统DLL,判断网络连接状态

    *: Win32 网络连接 dll 文件名叫:wininet.dll,位置在 C:\WINDOWS\system32 目录下,将 其拷贝到项目工程下. #include <QLibrary> ...

  7. 鸿蒙开发套件之DevEco Profiler助您轻松分析应用性能问题

     作者:shizhengtao,华为性能调优工具专家 应用的性能优化一直以来都是开发者所面临的一大难题,在2023HDC大会上全新亮相的HarmonyOS NEXT开发者预览版,其中鸿蒙开发套件Dev ...

  8. 4天带你上手HarmonyOS ArkUI开发——《HarmonyOS ArkUI入门训练营之健康生活实战》

     <HarmonyOS ArkUI入门训练营之健康饮食应用>是面向入门开发者打造的实战课程系列.特邀华为终端BG高级开发工程师作为本次训练营讲师,以健康饮食为例,开展技术教学及实战案例分享 ...

  9. sql 语句系列(计算一个季度的开始日期和结束日期)[八百章之第二十三章]

    前言 很多时候,我们进行数据库查询的时候,查询一个季度的财务报表的时候. 比如说查询2020年第一季度的单子,可能传入后台的就是20201,表示的就是20201第一季度,这时候我们要转换为日期. se ...

  10. 密码学中的RSA算法与椭圆曲线算法

    PrimiHub一款由密码学专家团队打造的开源隐私计算平台,专注于分享数据安全.密码学.联邦学习.同态加密等隐私计算领域的技术和内容. 在数字安全领域,加密算法扮演着至关重要的角色.它们确保了信息的机 ...