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

安装docker版elasticsearch和kibana

本文将介绍用docker的方式安装elasticsearch和kibana,并用浏览器访问elasticsearch。这里的elasticsearch主要给测试环境使用,因此不会设置https和密码。kibana是elasticsearch的前端,可以用来访问elasticsearch,展示数据图表、搜索数据等等。下文以Ubuntu22.04为例。

一、编写如下docker-compose.yml文件

在root目录下,用root执行(下同):vim docker-compose.yml,内容如下

services:elasticsearch:image: docker.elastic.co/elasticsearch/elasticsearch:8.1.1container_name: elastic811ulimits:memlock:soft: -1hard: -1nofile:soft: 65535hard: 65535ports:- "9200:9200"- "9300:9300"volumes:- /data/docker/es811_data/data:/usr/share/elasticsearch/data  # 映射数据文件networks:- elasticenvironment:# 设置适当的内存占用- "ES_JAVA_OPTS=-Xms512m -Xmx4096m"restart: alwayskibana:image: docker.elastic.co/kibana/kibana:8.1.1container_name: kibana811ports:- "5601:5601"networks:- elasticdepends_on:- elasticsearchrestart: alwaysnetworks:elastic:driver: bridge

创建数据目录:mkdir -pv /data/docker/es811_data/data

启动docker容器:docker-compose up -d (如果遇到问题,可能是系统open files不够,把宿主机的nofile soft和hard设置为至少65535,自行百度)

二、编写elasticsearch.yml配置文件

在root目录下,执行命令 vim elasticsearch.yml,内容如下

cluster.name: "docker-cluster"
network.host: 0.0.0.0# 新增这一行,设为单点模式
discovery.type: "single-node"#----------------------- BEGIN SECURITY AUTO CONFIGURATION -----------------------
#
# The following settings, TLS certificates, and keys have been automatically
# generated to configure Elasticsearch security features on 18-05-2024 02:47:05
#
# --------------------------------------------------------------------------------# Enable security features
# 关闭安全验证
xpack.security.enabled: false# 关闭enrollment安全验证
xpack.security.enrollment.enabled: false# Enable encryption for HTTP API client connections, such as Kibana, Logstash, and Agents
xpack.security.http.ssl:enabled: false  # 关闭keystore.path: certs/http.p12# Enable encryption and mutual authentication between cluster nodes
xpack.security.transport.ssl:enabled: false  # 关闭verification_mode: none  # 设为nonekeystore.path: certs/transport.p12truststore.path: certs/transport.p12
# Create a new cluster with the current node only
# Additional nodes can still join the cluster later
#cluster.initial_master_nodes: ["237fa9594e49"]#----------------------- END SECURITY AUTO CONFIGURATION -------------------------

三、配置elasticsearch并重启

执行如下命令:

# 先停止容器
docker-compose stop# 拷贝配置文件
docker cp elasticsearch.yml elastic811:/usr/share/elasticsearch/config/elasticsearch.yml# 启动容器
docker-compose start

四、从浏览器访问elasticsearch

http://172.16.2.233:5601/
172.16.2.233 是宿主机的ip地址。

相关文章:

安装docker版elasticsearch和kibana

本文将介绍用docker的方式安装elasticsearch和kibana,并用浏览器访问elasticsearch。这里的elasticsearch主要给测试环境使用,因此不会设置https和密码。kibana是elasticsearch的前端,可以用来访问elasticsearch,展示数据图表、搜…...

大语言模型的工程技巧(四)——梯度检查点

相关说明 这篇文章的大部分内容参考自我的新书《解构大语言模型:从线性回归到通用人工智能》,欢迎有兴趣的读者多多支持。 本文将讨论如何利用梯度检查点算法来减少模型在训练时候(更准确地说是运行反向传播算法时)的内存开支。…...

批量复制文件智能删除已复制,轻松管理文件新体验!让您的文件整理更高效无忧

在信息爆炸的时代,文件管理无疑成为我们日常生活和工作中不可或缺的一部分。面对堆积如山的文件,我们时常陷入无尽的复制、粘贴、删除循环中,不仅耗时耗力,还容易出错。但今天,我要向您推荐一款颠覆传统的文件管理工具…...

从零训练yolov8

1.收集数据 2.数据标注 pip install labelimg3.划分数据集 0.2的验证机0.8的训练集 import os from shutil import copyfile from sys import exit import randomsource r"D:\Data\imgs\screenc" \\ target_train r"D:\Data\imgs\datasets\mydata\images\t…...

民国漫画杂志《时代漫画》第14期.PDF

时代漫画14.PDF: https://url03.ctfile.com/f/1779803-1247458399-6732ac?p9586 (访问密码: 9586) 《时代漫画》的杂志在1934年诞生了,截止1937年6月战争来临被迫停刊共发行了39期。 ps:资源来源网络!...

maven-依赖管理

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、Maven BOM二、使用三、SpringBoot的依赖管理 前言 提示:这里可以添加本文要记录的大概内容: 依赖管理能带来啥: 避免…...

Java之设计模式

概述 设计模式就是经过我们开发人员通过长时间的开发实践得出的一种开发模式,目的就是在开发过程中降低代码耦合度,提高代码可复用性/扩展/维护。目前设计模式可以分为创建型模式、行为型模式、结构型模式,一共包括23种设计模式。本文列举了实际项目中使用到的设计模式,包括单…...

大胆预测:计算机将要回暖

中概财报集体亮眼 虽然最近几天恒指(港股)稍有回落,但年线仍有 9% 的上涨。 过去三年,恒指分别下跌 14.08%、15.46% 和 13.82%。 而在近期,国内各大互联网都公布了财报,别看各个大厂的作妖不断,…...

49 序列化和反序列化

本章重点 理解应用层的作用,初识http协议 理解传输层的作用,深入理解tcp的各项特性和机制 对整个tcp/ip协议有系统的理解 对tcp/ip协议体系下的其他重要协议和技术有一定的了解 学会使用一些网络问题的工具和方法 目录 1.应用层 2.协议概念 3. 网络计…...

PS —— 精修图像

PS —— 精修图像 修复污点修复画笔工具修复画笔工具 美白滤镜去杂锐化加杂减淡和锐化工具 我觉得今天这篇博客,无论是男同胞还是女同胞,都要熟练掌握(哈哈哈哈…) 今天我们来学习如何精修图像,精修图像一般分为几步——修复&…...

哥白尼哨兵系列卫星数据不能下载的解决方法

自2023年1月24日起,一个新的哥白尼数据空间生态系统已经启动,为所有哨兵数据(Sentinel-1, Sentinel-2, Sentinel-3 and Sentinel-5P)提供可视化和数据处理,地址为:https://dataspace.copernicus.eu/。详细介…...

结构型模式之桥接模式

文章目录 概述原理结构图代码示例 小结 概述 桥接模式(bridge pattern) 的定义是:将抽象部分与它的实现部分分离,使它们都可以独立地变化。 桥接模式用一种巧妙的方式处理多层继承存在的问题,用抽象关联来取代传统的多层继承,将类之间的静态继承关系转…...

数据结构--顺序表

目录 1.顺序表 1.1顺序表的概念及结构 线性表 2、顺序表分类 2.1顺序表和数组的区别 静态顺序表 动态顺序表 3.顺序表的实现 3.1初始化 随后便可对顺序表初始化 3.2插入数据 尾插 头插 在指定位置插入数据 顺序表的查找 头删、尾删及指定位置删除 实现代码&#x…...

【C++项目】实时聊天的在线匹配五子棋对战游戏

目录 项目介绍 开发环境 核心技术 项目前置知识点介绍 Websocketpp 1. WebSocket基本认识 2. WebSocket协议切换原理解析 3. WebSocket报文格式 4. Websocketpp介绍 5. 搭建一个简单WebSocket服务器 JsonCpp 1. Json格式的基本认识 2. JsonCpp介绍 3. 序列化与反序…...

7.2k star的万能视频解析下载插件

今天给大家介绍一个超级厉害的浏览器插件,可以解析各个平台网页视频——猫抓。 项目简介 猫抓(cat-catch) 是一款资源嗅探扩展插件,他能够帮助你筛选列出当前页面的资源。简单来说,当你打开任意一个带有视频的网页&a…...

dmanywhere的docker制作

dmanywhere的docker制作 官网地址: http://www.dmanywhere.cn/ 下载相关执行文件。 Dockerfile的默认命名是“Dockerfile”, 在构建镜像时,如果没有指定Dockerfile文件,Docker通常会寻找名为“Dockerfile”的文件 1.Dockerf…...

Leetcode | 5-21| 每日一题

2769. 找出最大的可达成数字 考点: 暴力 数学式子计算 思维 题解 通过式子推导: 第一想法是二分确定区间在区间内进行查找是否符合条件的, 本题最关键的便是 条件确定 , 第二种方法: 一般是通过数学公式推导的,这种题目我称为数学式编程题 代码 条件判断式 class Solution {…...

vue3添加收藏网站页面

结构与样式 <template><div class"web_view"><ul><li v-for"web in webList" :key"web.title"><a :href"web.src" :title"web.title" target"_blank"><img :src"web.img&…...

吴恩达深度学习笔记:超 参 数 调 试 、 Batch 正 则 化 和 程 序 框 架(Hyperparameter tuning)3.4-3.5

目录 第二门课: 改善深层神经网络&#xff1a;超参数调试、正 则 化 以 及 优 化 (Improving Deep Neural Networks:Hyperparameter tuning, Regularization and Optimization)第三周&#xff1a; 超 参 数 调 试 、 Batch 正 则 化 和 程 序 框 架&#xff08;Hyperparameter …...

牛客NC362 字典序排列【中等 DFS Java/Go/PHP】

题目 题目链接&#xff1a; https://www.nowcoder.com/practice/de49cf70277048518314fbdcaba9b42c 解题方法 DFS&#xff0c;剪枝Java代码 import java.util.*;public class Solution {/*** 代码中的类名、方法名、参数名已经指定&#xff0c;请勿修改&#xff0c;直接返回…...

打卡信奥刷题(3078)用C++实现信奥题 P7033 [NWRRC 2016] CodeCoder vs TopForces

P7033 [NWRRC 2016] CodeCoder vs TopForces 题目描述 在 Byteland&#xff0c;竞赛编程非常流行。事实上&#xff0c;每位 Byteland 的公民都在两个编程网站——CodeCoder 和 TopForces 上注册。每个网站都有自己专有的评分系统。每位公民在每个网站上都有一个唯一的整数评分&…...

Shell核心基础命令(下)——系统与权限操作

Shell核心基础命令&#xff08;下&#xff09;——系统与权限操作 前言 在Linux系统中&#xff0c;权限管理是系统安全的基石。作为多用户多任务操作系统&#xff0c;Linux通过精细的用户-组-权限模型来控制对系统资源的访问。本文将深入讲解Shell中与系统权限相关的核心命令…...

Google 迎来「DeepSeek 时刻」:TurboQuant算法实现bit无损、×加速、×压缩、零预处理范

从 UI 工程师到 AI 应用架构者 13 年前&#xff0c;我的工作是让按钮在 IE6 上对齐&#xff1b; 13 年后&#xff0c;我用 fetch-event-source 订阅大模型的“思维流”&#xff0c;用 OCR 解锁图片中的文字——前端&#xff0c;正在成为 AI 产品的第一道体验防线。 最近&#x…...

贾子哲学(Kucius Philosophy):跨文化智慧重构与AI时代的文明觉醒

贾子哲学&#xff08;Kucius Philosophy&#xff09;&#xff1a;跨文化智慧重构与AI时代的文明觉醒摘要&#xff1a; 贾子哲学由贾龙栋&#xff08;笔名贾子&#xff09;于2025-2026年提出&#xff0c;融合东西方智慧&#xff0c;以“智慧三定律”区分智能与智慧&#xff0c;以…...

LFM2.5-1.2B-Thinking-GGUF效果对比:Thinking中间过程vs后处理终版答案差异

LFM2.5-1.2B-Thinking-GGUF效果对比&#xff1a;Thinking中间过程vs后处理终版答案差异 1. 模型概述 LFM2.5-1.2B-Thinking-GGUF是Liquid AI推出的轻量级文本生成模型&#xff0c;特别适合在资源受限的环境中快速部署和使用。该模型采用GGUF格式&#xff0c;通过内置的llama.…...

揭秘书匠策AI:课程论文写作的“智慧魔法棒”

在学术的奇妙旅程中&#xff0c;课程论文宛如一座座等待攀登的小山峰&#xff0c;既充满挑战&#xff0c;又蕴含着成长的机遇。对于众多初涉学术领域的学生而言&#xff0c;从构思选题到搭建框架&#xff0c;再到填充内容与精心打磨&#xff0c;每一步都可能伴随着困惑与迷茫。…...

观点_倒计时4年!Gartner重磅发布《2026网络安全6大趋势》,AI失控、量子威胁已逼近企业生命线

观点|倒计时4年&#xff01;Gartner重磅发布《2026网络安全6大趋势》&#xff0c;AI失控、量子威胁已逼近企业生命线 Gartner 重磅发布 2026 年网络安全六大核心趋势&#xff0c;直指在 AI 技术迭代、量子计算发展与地缘政治相互交织下&#xff0c;网络安全已成为贯穿企业治理…...

三步解决Fiji在macOS系统的启动故障问题

三步解决Fiji在macOS系统的启动故障问题 【免费下载链接】fiji A "batteries-included" distribution of ImageJ :battery: 项目地址: https://gitcode.com/gh_mirrors/fi/fiji Fiji作为ImageJ的"开箱即用"发行版&#xff0c;整合了大量生物图像处理…...

剑指offer-61、序列化二叉树

请实现两个函数&#xff0c;分别⽤来序列化和反序列化⼆叉树⼆叉树的序列化是指&#xff1a;把⼀棵⼆叉树按照某种遍历⽅式的结果以某种格式保存为字符串&#xff0c;从⽽使得内存中建⽴起来的⼆叉树可以持久保存。序列化可以基于先序、中序、后序、层序的⼆叉树遍历⽅式来进⾏…...

一个命令救命:GitHub 爆火项目 thefuck,真把我笑服了

最近刷短视频的时候&#xff0c;被一个终端操作狠狠戳中了笑点&#xff1a;你是不是也经历过这种时刻——git pul回车。报错。然后你盯着屏幕沉默两秒&#xff0c;默默改成&#xff1a;git pull再回车。……如果你每天都在终端里“手滑 → 报错 → 重输”&#xff0c;那这个在 …...