ElasticSearch01-Linux下的ES与Kibana与ES的三大核心概念介绍

安装(ES与Kibana)

传统方式安装(下载安装包)

# 环境备注
Linux Centos7等
安装jdk11.0+并配置环境   如果当前是jdk8  也不用卸载 因为ES的安装中以及默认有JDK版本了。

进入官方下载:网址
在这里插入图片描述
安装ES不用使用root用户,创建个普通用户

# 添加用户
useradd xxx
passwd xxx

在这里插入图片描述
解压命令

tar -zxvf 文件名

启动服务

在这里插入图片描述
自带jdk版本
在这里插入图片描述

启动ES服务,如果我们之前有jdk版本那么就会报错
在这里插入图片描述
修改方法:
把ES自带的JDK版本配置到环境变量中去。

其中成功之后就再打开一个窗口

访问:
curl http://localhost:9200

后台方式启动:

./elasticsearch -d

开启远程连接

需要修改config里面的elasticsarch.yml文件

vim elasticsarch.yml

network.host: 0.0.0.0
在这里插入图片描述
然后重启服务报错 因为es默认是集群方式启动

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
然后就可以了

Docker方式安装 (推荐)

首先要有docker
然后

#获取镜像
- docker pull elasticsearch:7.14.0

#运行es
- docker run -d -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.14.0

#访问
- http:xxxx:9200/

Kibana

Kinbana是一个es的开源分析与可视化平台,使用kibana可以查询、查看和并与存储在es索引的数据进行交互操作,使用kibana能执行高级的数据分析、并能以图表、表格和地图的形式查看数据。

传统安装

在这里插入图片描述
注意:
kinana与ES的版本号要保持一致。

启动kibana之前要修改config里面的kibana.yml文件
如上面的3 4 步。
端口为5601

docker安装

# 获取镜像
- docker pull kibana : 7.14.9

# 运行kibana
- docker run -d --name kibana -p 5601:5601 kibana : 7.14.0

#进入容器连接到es 重启kibana容器
http://xx.xx.x:5601

#基于数据卷加载配置文件方式运行
a、从容器复制kibana配置文件出来
b、修改配置文件为对应es服务器地址
c、通过数据卷加载配置文件方式启动
docker run -d -v /root/kibana.yml:/usr/share/kibana/config/kibana.yml --name kibana -p 56501:5601 kibana:7.14.0

三大核心概念

索引

一个索引就是一个拥有几分相似特征的文档的集合比如,可以有一个商品数据
的索引,一个订单数据的索引,还有一个用户数据的索引**。一个索引由一个名字来标识(必须全部是小写字母的)**,并且当我们要对这个索引中的文档进行索引、搜索、更新和删除的时候,都要使用到这个名字。

映射

映射是定义一个文档和它所包含的字段如何被存储和索引的过程。在默认配置下,ES可以根据插入的数据自动地创建mapping,也可以手动创建mapping。mapping中主要包括字段名、字段类型等

文档

文档是索引中存储的一条条数据。一条文档是一个可被索引的最小单元。ES中的文档采用了轻量级的JSON格式数据来表示。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值