01 elasticsearch学习笔记-环境安装
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版本的操作界面
启动测试
- 解压后端的目录

- 修改配置
修改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 # 中文

- 运行bin/kibana.bat

- 访问测试

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

我们之后的所有操作都在这里编写!
修改完后重启服务
01 elasticsearch学习笔记-环境安装的更多相关文章
- go学习笔记-环境安装
环境安装 环境安装 主要包含三个部分 运行环境及开发sdk 系统环境和路径配置 IDE配置 以mac环境为例,其他环境类似 运行环境及开发sdk 使用 brew 安装 brew install go ...
- python学习笔记-环境安装【1】
1.在 WINDOWS 下面要运行命令 pip install virtualenvwrapper-win才行 参考地址http://blog.csdn.net/liuhongyue/article/ ...
- Elasticsearch学习笔记一
Elasticsearch Elasticsearch(以下简称ES)是一款Java语言开发的基于Lucene的高效全文搜索引擎.它提供了一个分布式多用户能力的基于RESTful web接口的全文搜索 ...
- CentOS学习笔记--Tomcat安装
Tomcat安装 通常情况下我们要配置Tomcat是很容易的一件事情,但是如果您要架设多用户多服务的Java虚拟主机就不那么容易了.其中最大的一个问题就是Tomcat执行权限.普通方式配置的Tomca ...
- elasticsearch学习笔记——相关插件和使用场景
logstash-input-jdbc学习 ES(elasticsearch缩写)的一大优点就是开源,插件众多.所以扩展起来非常的方便,这也造成了它的生态系统越来越强大.这种开源分享的思想真是与天朝格 ...
- ElasticSearch学习笔记(超详细)
文章目录 初识ElasticSearch 什么是ElasticSearch ElasticSearch特点 ElasticSearch用途 ElasticSearch底层实现 ElasticSearc ...
- OracleDesigner学习笔记1――安装篇
OracleDesigner学习笔记1――安装篇 QQ:King MSN:qiutianwh@msn.com Email:qqking@gmail.com 一. 前言 Oracle是当 ...
- nodejs学习笔记<一>安装及环境搭建
零零散散学了几天nodejs,进度一直停滞不前,今天沉下心来好好看了下nodejs的介绍和代码.自己也试着玩了下,算是有点入门了. 这里来做个学习笔记. ——————————————————————— ...
- elasticsearch学习笔记——安装,初步使用
前言 久仰elasticsearch大名,近年来,fackbook,baidu等大型网站的搜索功能均开始采用elasticsearch,足见其在处理大数据和高并发搜索中的卓越性能.不少其他网站也开始将 ...
- Docker学习笔记之--安装mssql(Sql Server)并使用Navicat连接测试(环境:centos7)
前一节演示如何使用Nginx反向代理 .net Core项目容器,地址:Docker学习笔记之-部署.Net Core 3.1项目到Docker容器,并使用Nginx反向代理(CentOS7)(二) ...
随机推荐
- Jetpack Compose(4)——重组
目录 一.状态变化 1.1 状态变化是什么 1.2 mutableStateListOf 和 mutableStateMapOf 二.重组的特性 2.1 Composable 重组是智能的 2.2 C ...
- #根号分治#洛谷 3645 [APIO2015]雅加达的摩天楼
题目传送门 分析 设 \(d[i][j]\) 表示 所处位置为 \(i\),跳跃能力为 \(j\) 的步数, 若 \(j\leq \sqrt{n}\),这样的状态最多有 \(n\sqrt{n}\) 个 ...
- #AC自动机,树状数组#洛谷 2414 [NOI2011] 阿狸的打字机
题目 分析 首先考虑按照题意建出一个AC自动机, 然后\(s[x]\)在\(s[y]\)出现的次数也就是 在fail树上,根节点到\(y\)中一共出现了多少个\(x\), 在\(x\)的终止节点处统计 ...
- #网络流,最小割#洛谷 1344 [USACO4.4]追查坏牛奶Pollutant Control
题目 分析 考虑答案求的是最小割,但是最小割的最小边数有点难求, 考虑建立双关键字,其实就是将边权赋值为原边权\(*mx+1\), 其中\(mx\)是一个比较大的数,不需要太大, 这样用网络流做之后对 ...
- #回滚莫队#AT1219 歴史の研究
洛谷题目 AT1219 分析 不满足区间减性质的运算,如最值,就不能用普通莫队求, 考虑回滚莫队,它的核心思想就是若区间在块内直接暴力, 否则将右端点从小到大排序,右端点按普通莫队求,那么左端点由于只 ...
- #容斥,搜索,线性筛#CF83D Numbers
洛谷 CF83D 分析 题意就是\(\sum_{i=l}^r[k|i]*[mn[\frac{i}{k}]\geq k]\) 首先线性筛每个数的最小质因数,如果\(\frac{r}{k}\)较小直接暴力 ...
- Rome反序列化链分析
环境搭建 <dependencies> <dependency> <groupId>junit</groupId> <artifactId> ...
- 为你推荐一款高效的IO组件——okio
原文:https://mp.weixin.qq.com/s/XnNhSq8ESoslb2DQEzMbCQ,点击链接查看更多技术内容. 前不久,三方组件库上新了一批JS/eTS组件,其中就包括oki ...
- CentOS7环境saltstack安装配置
一.安装epel yum源 yum -y install epel-release yum clean all yum makecache 二.安装 saltstack-master 并配置 1.安装 ...
- JS解混淆
JS解混淆 最近在整理之前和一些同伴的分享资料,发现时间已经过了好久,特此整理一些有价值的分享记录. JS混淆 学习js混淆可以逆向分析混淆和加密过程,实战可用于爬虫和渗透信息获取 本文档用于初步介绍 ...