【2-Docker安装部署ElasticSearch和Kibanan详细步骤】

【2-Docker安装部署ElasticSearch和Kibanan详细步骤】

一.知识回顾


二.Docker安装部署ElasticSearch

2.1 docker pull 从镜像仓库中拉拉取ElasticSearch的镜像文件

docker pull elasticsearch:7.4.2
www.zeeklog.com  - 【2-Docker安装部署ElasticSearch和Kibanan详细步骤】

2.2 创建ElasticSearch运行需要挂载的目录

mkdir -p /mydata/elasticsearch/config

mkdir -p /mydata/elasticsearch/data

echo "http.host : 0.0.0.0" >> /mydata/elasticsearch/config/elasticsearch.yml
www.zeeklog.com  - 【2-Docker安装部署ElasticSearch和Kibanan详细步骤】

2.3 通过docker run 运行部署ElasticSearch容器

2.3.1 部署命令
docker run --name elasticsearch -p 9200:9200 -p 9300:9300 \-e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms64m -Xmx128m" -v /mydata/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v /mydata/elasticsearch/data:/usr/share/elasticsearch/data -v /mydata/elasticsearch/plugins:/usr/share/elasticsearch/plugins -d elasticsearch:7.4.2
2.3.2 ElasticSearch中9300和9200端口的区别

9200 是ES节点与外部通讯使用的端口。它是http协议的RESTful接口(各种CRUD操作都是走的该端口)。
9300是ES节点之间通讯使用的端口。它是tcp通讯端口,集群间和TCPclient都走的它。(java程序中使用ES时,在配置文件中要配置该端口)

2.4 如果启动出现问题

启动出现问题

www.zeeklog.com  - 【2-Docker安装部署ElasticSearch和Kibanan详细步骤】

通过docker logs 容器名和id来查看日志信息

www.zeeklog.com  - 【2-Docker安装部署ElasticSearch和Kibanan详细步骤】

通过查看日志信息我们发现是文件目录没有访问权限,我们给它放开权限就可以啦。

chmod -R 777 /mydata/elasticsearch/
www.zeeklog.com  - 【2-Docker安装部署ElasticSearch和Kibanan详细步骤】

接下来我们重新启动容器就可以了

docker restart elasticsearch
www.zeeklog.com  - 【2-Docker安装部署ElasticSearch和Kibanan详细步骤】

接下来测试访问:http://ip地址:9200,如果出现如下的效果表示安装成功

www.zeeklog.com  - 【2-Docker安装部署ElasticSearch和Kibanan详细步骤】

三.Docker安装部署Kibanan

3.1 docker pull 从镜像仓库中拉拉取Kibanan的镜像文件

docker pull kibana:7.4.2
www.zeeklog.com  - 【2-Docker安装部署ElasticSearch和Kibanan详细步骤】

3.2 通过docker run 运行部署kibana容器

docker run --name kibana -e ELASTICSEARCH_HOSTS=http://ip地址:9200 -p 5601:5601 -d kibana:7.4.2
www.zeeklog.com  - 【2-Docker安装部署ElasticSearch和Kibanan详细步骤】

3.3 测试访问:http://ip地址:5601验证是否成功

如果出现如下的界面表示安装成功

www.zeeklog.com  - 【2-Docker安装部署ElasticSearch和Kibanan详细步骤】

好了,关于【2-Docker安装部署ElasticSearch和Kibanan详细步骤】就先学习到这里,更多的内容持续创作更新中。

Read more

面向无人机和智能手机的YOLOv8模型改进实战—棉叶病虫害多尺度目标检测

面向无人机和智能手机的YOLOv8模型改进实战—棉叶病虫害多尺度目标检测

一、引言        YOLO(You Only Look Once)作为一种非常流行的目标检测算法,以其高效和准确性而闻名。YOLOv8作为这一系列算法较新颖的版本,相较于其前身在准确性、速度和模型大小方面都有所改进。博主将分享1篇发表在《Industrial Crops and Products》(中科院1区TOP)的“CPD-YOLO: A cross-platform detection method for cotton pests and diseases using UAV and smartphone imaging”,说明YOLOv8模型在跨平台(无人机+手机)场景下的棉花病虫害多尺度目标检测中的应用。主要改进点如下: (1)特征融合改善:构建Bi-FPN +RepTransformer网络,实现多尺度特征的高效融合与推理加速。 (2)检测头增加:设计4头动态检测网络,赋予模型多维动态感知能力。 (3)损失函数优化:

Modelsim仿真软件的,安装/破解/使用教程大全

仿真前言         作为一名FPGA工程师,在做FPGA开发时,使用仿真一定是最重要的,有些人喜欢写完代码直接上板子调试,根本不会做一点点仿真;如果是简单的逻辑代码,有十足的把握,那就不用仿真,可以直接上板子调试,但是,如果您是在做工程的开发,很多代码都是第一次编写调试,那么,代码的仿真是一定要做的,你要问我为啥,我个人觉得,每次把自己写完的代码,放到modelsim上面仿真看一下波形,就像考试的时候,拿着参考答案在做题一样的感觉,各个波形的变化你都会看的一清二楚,但是如果你用在线逻辑分析仪看RTL的仿真,那真的是太耗费时间;         我知道这个时候就会有人说了,Modelsima仿真有啥用呀,和下板子调试完全是两个概念,包括信号延迟,信号质量,眼图等都不一样,说的也对,但是实际情况是,这些人眼高手低,觉得仿真这种操作太麻烦;仿真虽然不能完全模拟真实的硬件信号,硬件延迟也没法准确仿真,但是他能让你在开发的时候,规避掉95%的因为代码引起的错误,这会让你在调试阶段节省很多时间;然后剩下的调试你必须 要在硬件调试时才会发现并且解决;        在调试阶段,FPGA为

程序员的自我修养:用 AR 眼镜管理健康

程序员的自我修养:用 AR 眼镜管理健康

欢迎文末添加好友交流,共同进步! “ 俺はモンキー・D・ルフィ。海贼王になる男だ!” * 一、从一次体检说起 * 二、为什么是 AR 眼镜? * 三、技术选型:CXR-M SDK vs 灵珠平台 * 四、项目架构设计 * 五、从配置开始:Gradle 和权限 * 5.1 添加 SDK 依赖 * 5.2 权限配置 * 六、数据层实现 * 6.1 数据模型 * 6.2 数据仓库 * 七、SDK 封装层 * 7.1 发送提醒到眼镜 * 7.2 TTS 语音播报

VRCX完整指南:如何用这个免费工具彻底改变你的VRChat社交体验

VRCX完整指南:如何用这个免费工具彻底改变你的VRChat社交体验 【免费下载链接】VRCXFriendship management tool for VRChat 项目地址: https://gitcode.com/GitHub_Trending/vr/VRCX VRCX作为专为VRChat设计的社交管理工具,正在革命性地改变玩家在虚拟世界中的互动方式。这个强大的VRChat伴侣应用通过智能化的功能设计,让用户能够更高效地管理好友关系、追踪动态信息,从而获得前所未有的社交体验。 🎯 为什么你需要VRCX:三大核心优势 实时好友追踪让您永远不会错过与好友相聚的机会。当好友加入有趣的世界时,系统会立即通知您,只需点击一下就能快速加入,告别繁琐的手动搜索过程。 自动化应用管理功能能够智能启动所有相关程序,包括OSC工具和语音变声器,让您的VRChat体验更加流畅自然。 智能数据记录系统会详细保存您的互动历史、收藏内容和个性化设置,确保每次登录都能获得连贯的个性化体验。 🚀 四大实用功能深度剖析 1. 社交网络智能分析 通过/src/stores/frien