首页 > 数据库 >实战教程:Minio与etcd本地部署 + Milvus本地数据库配置(亲测成功)

实战教程:Minio与etcd本地部署 + Milvus本地数据库配置(亲测成功)

时间:2024-09-20 17:51:11浏览次数:11  
标签:Minio 本地 0.0 端口 etcd data milvus minio

一. minio本地部署

1. 获取安装包

wget https://dl.minio.io/server/minio/release/linux-amd64/minio
wget https://dl.min.io/client/mc/release/linux-amd64/mc

chmod +x minio
chmod +x mc

#命令移到系统路径 直接调用命令
cp minio /use/local/bin
cp mc /use/local/bin

#查看安装版本
minio -v
mc -v

在这里插入图片描述

2. 修改启动参数

vim start.sh

#!/bin/sh
export MINIO_ROOT_USER=admin
export MINIO_ROOT_PASSWORD=econage123
TIME=`date +%m-%d`
MINIO_OPTS="--console-address :9001 --address :9000"  #指定minio-ui的访问端口和minio服务端口.其他参数的使用参考官网文档即可

#启动新实例
nohup minio server $MINIO_OPTS   /data/miniodata   --config-dir /data/minio/config  >> /data/minio/minio_"$TIME".log 2>&1 &
echo $! > /data/minio/minio.pid

自定义修改账号密码和暴露端口,存储位置,日志位置,pid位置

3. 启动

chmod +x start.sh
./start.sh

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

4. 验证

http://ip:9001 (–console-address设置的端口)在这里插入图片描述

二. etcd本地部署

1. 获取安装包

wget https://github.com/etcd-io/etcd/releases/download/v3.5.8/etcd-v3.5.8-linux-amd64.tar.gz

tar -zxf etcd-v3.5.8-linux-amd64.tar.gz
cd etcd-v3.5.8-linux-amd64

#命令移到系统路径 直接调用命令
cp etcd /use/local/bin
cp etcdctl  /use/local/bin

#查看安装版本
etcd -v

2. 设置自启动

 vim /etc/systemd/system/etcd.service
 
[Unit]
Description=Etcd Server
After=network.target network-online.target
Wants=network-online.target

[Service]
Type=notify
ExecStart=etcd -listen-client-urls="http://0.0.0.0:2379" -advertise-client-urls="http://0.0.0.0:2380"
StandardOutput=file:/data/etcd/etcd.log
4StandardError=file:/data/etcd/etcd.err.log
Restart=on-failure
RestartSec=5
LimitNOFILE=65536

[Install]
WantedBy=multi-user.target

3. 启动

systemctl daemon-reload
systemctl enable etcd
systemctl start etcd
systemctl status etcd

设置0.0.0.0访问。日志输出在/data/etcd/etcd.log和/data/etcd/etcd.err.log
在这里插入图片描述

4. 查看暴露端口

netstat -tunlp

在这里插入图片描述

三. milvus适配

在上一篇文章中,milvus使用docker-compose方式进行部署

1. 修改docker-compse

(1)修改env,etcd和minio的地址端口

(2)将milvus的配置文件进行持久化改造

(3)修改milvus的网络模式,将原来暴露的端口去掉

在这里插入图片描述

2. 修改milvus的配置文件

上一步中已经将配置文件挂载出来,在相对路径的volumes/milvus/configs
在这里插入图片描述

主要修改的文件是milvus.yaml。先将原配置做个备份
在这里插入图片描述

修改etcd和minio的信息,包括地址端口,路径,账号密码

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

3. 重启milvus

docker restart milvus-standalone
先将原docker-compose部署的etcd和minio关闭
在这里插入图片描述

milvus-standalone服务正常启动healthy状态

如果启动错误会有如下错误,milvus验证失败,需要检查etcd和minio的连接配置
在这里插入图片描述
在这里插入图片描述

标签:Minio,本地,0.0,端口,etcd,data,milvus,minio
From: https://blog.csdn.net/weixin_53587261/article/details/142328352

相关文章

  • Kubernetes-etcd集群证书更新
    目录问题现象排错思路查看kubelet状态查看apiserver容器日志查看etcd状态查看证书到期时间etcd集群证书更新查看证书路径所有节点备份证书所有节点备份etcd数据生成etcd集群配置文件生成ca证书生成etcd证书查看新证书修改etcd启动配置文件所有节点同时启动etcd问题现象开发环境......
  • 本地安装Jupyter笔记结合内网穿透配置公网地址实现异地远程记笔记
    文章目录前言1.选择与拉取镜像2.创建容器3.访问Jupyter工作台4.远程访问Jupyter工作台4.1内网穿透工具安装4.2创建远程连接公网地址4.3使用固定二级子域名地址远程访问前言本文主要介绍如何在Ubuntu系统中使用Docker本地部署JupyterNotebook,并结合cpolar内......
  • EPSILON环境配置和本地测试
    文章目录一、环境配置1.1拉取镜像构建容器1.2在容器中安装常用的包1.3安装依赖1.4安装OOQP1.4.1安装blas1.4.2安装ma271.4.3安装OOQP1.5安装Protobuf二、本地编译测试2.1拉取源码并编译2.2X11转发docker图形化界面2.3测试一个小例子三、镜像一、环境配......
  • 国标GB28181设备端SDK,支持将本地文件、网络流、实时流模拟接入国标GB28181视频平台
    现在市面上的国标设备端SDK,基本上都是收费的,一个是这个东西比较小众,还有一个就是确实有一些研发成本,于是,在前段时间,我就将我们之前一直对外收费的EasyGBD国标GB28181设备端的SDK免费了,SDK地址在:https://github.com/EasyDarwin/EasyGBD/tree/main简单看一下EasyGBD的接口://......
  • 分布式环境如何更新本地缓存
    引言本地缓存是一种常用的缓存手段,在客户端会经常使用这种手段来提升效率,但服务端在分布式环境下它出现的频率并不高,原因是本地缓存无法做到多台服务器数据共享,因此我们会采用redis这种分布式缓存,然而在某些情况下我们还是要使用的话怎么办呢?网上基本查不到有人去做这种分布式环......
  • PicGo+GitHub解决博客本地图片上传问题
    PicGo+GitHub解决博客本地图片上传问题在Github上创建仓库(公开)获去取gihubtoken右上角头像->Settings->Developersettings->Personalaccesstokens->Tokens(classic)下载PicGoPicGo下载链接https://molunerfinn.com/PicGo/配置PicGo下载后......
  • 深度学习-16-深入理解BERT基于本地数据微调训练文本分类模型的流程
    文章目录1加载库和设置通用参数1.1DistilBert1.2模型库1.3微调任务2准备数据2.1加载数据2.2切分数据2.3数据分词2.4制作数据集3使用TrainerAPI微调transformer3.1加载预训练模型3.2定义训练器3.3执行训练3.4评估性能3.5保存模......
  • 易优eyoucms网站本地测试正常,放到虚拟主机出错
    遇到在本地测试正常但在虚拟主机上安装时出现问题的情况,通常与环境配置有关。根据您提供的错误信息,问题可能在于文件路径或环境配置不一致。以下是详细的解决步骤:解决步骤检查文件路径调整PHP版本检查文件权限检查虚拟主机配置1.检查文件路径确保文件路径正确无误。2.......
  • 开源多场景问答社区论坛Apache Answer本地部署并发布至公网使用
    ......
  • BookStack在线文档管理系统本地Docker部署与远程访问详细教程
    ......