当前位置: 首页 > news >正文

elasticsearch的安装和配置

单节点安装与部署

我们通过docker进行安装

1.docker的安装

如果以及安装了docker就可以跳过这个步骤。
首先更新yum:

yum update

安装docker:

yum install docker

查看docker的版本

docker -v

如果
此时我们的docker就安装成功了。

2.创建网络

我们还需要部署kibana容器,需要让es和kibana容器互联。这里先使用docker创建一个网络:

docker network create es-net

3.加载镜像

我们直接pull的话可能会很慢,建议从官网下载,下载完成之后上传到虚拟机,然后使用命令加载镜像。

docker load -i 压缩包名称

还可以参考这篇文章docker的常用指令,进行镜像加速。然后进行以下命令拉取镜像:

docker pull docker.elastic.co/elasticsearch/elasticsearch:7.12.1

4.查看并运行镜像

查看镜像

docker images

运行镜像

docker run -d \
--name es \-e "ES_JAVA_OPTS=-Xms512m -Xmx512m" \-e "discovery.type=single-node" \-v es-data:/usr/share/elasticsearch/data \-v es-plugins:/usr/share/elasticsearch/plugins \--privileged \--network es-net \-p 9200:9200 \-p 9300:9300 \镜像id

查看以运行的容器

docker ps

在浏览器中输入:http://公网ip:9200 即可看到elasticsearch的响应结果:
在这里插入图片描述
到这里es就以及安装部署成功,接下来是kibana的安装和部署。
首先加载kibana镜像,和es的一样,可从官网下载然后加载,也可以直接pull。

docker pull docker.elastic.co/kibana/kibana:7.12.1

然后运行以下命令进行部署:

docker run -d \
--name kibana \
-e ELASTICSEARCH_HOSTS=http://es:9200 \
--network=es-net \
-p 5601:5601  \
镜像id

在这里插入图片描述

在浏览器输入地址访问:http://公网ip:5601,即可看到结果
在这里插入图片描述

到这里我们的单点es就部署完成了,我们可以在http://公网ip:5601/app/dev_tools#/console,进行一些交互。
在这里插入图片描述

http://www.lryc.cn/news/377283.html

相关文章:

  • 华为云下Ubuntu20.04中Docker的部署
  • 1、C++编程中的基本运算 - 课件
  • Java动态代理详解
  • Python基础学习文档
  • 数据结构与算法笔记:基础篇 - 分治算法:谈一谈大规模计算框架MapReduce中的分治思想
  • 如何清除anaconda3缓存?
  • 智慧校园发展趋势:2024年及未来教育科技展望
  • 【Python机器学习系列】针对特定数据构建管道流水线进行机器学习预测(案例+源码)
  • Python 学习 第三册 第12章 图的最优化问题
  • 建筑工程乙级资质与工程质量控制体系的构建
  • kafka学习笔记07
  • MQTTfx连接阿里云(详细版)
  • Vue3使用provide和inject实现孙组件给爷组件传递数据
  • 昇思25天学习打卡营第1天|基本介绍及快速入门
  • C#.Net筑基-类型系统②常见类型
  • 【人机交互 复习】第5章 交互式系统的需求
  • 知识的补充
  • 微信小程序请求服务器报ERR_CONNECTION_RESET
  • SpringMVC:拦截Mybatis的mapper
  • MySQL查询性能优化解决方案
  • 系统安全(补充)
  • 腾讯云[HiFlow】| 自动化 -------HiFlow:还在复制粘贴?
  • 音视频入门基础:H.264专题(3)——EBSP, RBSP和SODB
  • 误删群晖NAS数据有什么找回的方法?
  • 【CRASH】freelist异常导致的异常地址访问
  • 【QT】C++ || 左值引用、右值引用、移动语义、完美转发
  • 【深度学习驱动流体力学】计算流体力学算例剖析与实现
  • Midjourney角色一致性如何控制两个人物
  • Python基础-引用参数、斐波那契数列、无极分类
  • 【MySQL统计函数count详解】