Milvus【部署 03】Linux OpenEuler 环境在线+离线安装及卸载

发布于:2025-06-27 ⋅ 阅读:(15) ⋅ 点赞:(0)

在线+离线安装及卸载

1. 在线安装

[root@tcloud milvus]# yum install ./milvus-2.1.4-1.el7.x86_64.rpm

安装日志:

OS                                                                                                                                                                             3.2 MB/s | 3.4 MB     00:01
everything                                                                                                                                                                      10 MB/s |  16 MB     00:01
EPOL                                                                                                                                                                           4.0 MB/s | 3.8 MB     00:00
debuginfo                                                                                                                                                                      5.2 MB/s | 3.9 MB     00:00
source                                                                                                                                                                         1.7 MB/s | 1.7 MB     00:01
update                                                                                                                                                                         5.4 MB/s |  83 MB     00:15
update-source                                                                                                                                                                  2.8 MB/s | 2.0 MB     00:00
Dependencies resolved.
===============================================================================================================================================================================================================
 Package                                          Architecture                                Version                                                  Repository                                         Size
===============================================================================================================================================================================================================
Installing:
 milvus                                           x86_64                                      2.1.4-1.el7                                              @commandline                                       60 M
Installing dependencies:
 libquadmath                                      x86_64                                      10.3.1-28.oe2203sp1                                      update                                            177 k
 tbb                                              x86_64                                      2020.3-5.oe2203sp1                                       OS                                                147 k
 tbb-devel                                        x86_64                                      2020.3-5.oe2203sp1                                       OS                                                324 k

Transaction Summary
===============================================================================================================================================================================================================
Install  4 Packages

Total size: 61 M
Total download size: 648 k
Installed size: 391 M
Is this ok [y/N]: y
Downloading Packages:
(1/3): libquadmath-10.3.1-28.oe2203sp1.x86_64.rpm                                                                                                                              238 kB/s | 177 kB     00:00
(2/3): tbb-2020.3-5.oe2203sp1.x86_64.rpm                                                                                                                                       194 kB/s | 147 kB     00:00
(3/3): tbb-devel-2020.3-5.oe2203sp1.x86_64.rpm                                                                                                                                 409 kB/s | 324 kB     00:00
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                                          807 kB/s | 648 kB     00:00
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                                                                                       1/1
  Installing       : libquadmath-10.3.1-28.oe2203sp1.x86_64                                                                                                                                                1/4
  Installing       : tbb-2020.3-5.oe2203sp1.x86_64                                                                                                                                                         2/4
  Installing       : tbb-devel-2020.3-5.oe2203sp1.x86_64                                                                                                                                                   3/4
  Installing       : milvus-2.1.4-1.el7.x86_64                                                                                                                                                             4/4
  Running scriptlet: milvus-2.1.4-1.el7.x86_64                                                                                                                                                             4/4
  Verifying        : tbb-2020.3-5.oe2203sp1.x86_64                                                                                                                                                         1/4
  Verifying        : tbb-devel-2020.3-5.oe2203sp1.x86_64                                                                                                                                                   2/4
  Verifying        : libquadmath-10.3.1-28.oe2203sp1.x86_64                                                                                                                                                3/4
  Verifying        : milvus-2.1.4-1.el7.x86_64                                                                                                                                                             4/4

Installed:
  libquadmath-10.3.1-28.oe2203sp1.x86_64                   milvus-2.1.4-1.el7.x86_64                   tbb-2020.3-5.oe2203sp1.x86_64                   tbb-devel-2020.3-5.oe2203sp1.x86_64

Complete!

安装了3个依赖,让yum缓存下来,离线安装时可以使用,yum开启缓存及查找缓存文件地址:

[main]
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=1

安装成功后启动服务:

systemctl start milvus-etcd
systemctl start milvus-minio
systemctl start milvus

查看服务状态:

# systemctl status milvus-etcd
● milvus-etcd.service - Etcd of Milvus Standalone Server
   Loaded: loaded (/etc/systemd/system/milvus-etcd.service; disabled; vendor preset: disabled)
   Active: active (running) since Thu 2024-06-13 09:09:54 CST; 19s ago
 Main PID: 18846 (milvus-etcd)
   CGroup: /system.slice/milvus-etcd.service
           └─18846 /usr/bin/milvus-etcd --data-dir /var/lib/milvus/etcd-data

# systemctl status milvus-minio
● milvus-minio.service - MinIO of Milvus Standalone Server
   Loaded: loaded (/etc/systemd/system/milvus-minio.service; disabled; vendor preset: disabled)
   Active: active (running) since Thu 2024-06-13 09:10:05 CST; 1min 3s ago
 Main PID: 18961 (milvus-minio)
   CGroup: /system.slice/milvus-minio.service
           └─18961 /usr/bin/milvus-minio server /var/lib/milvus/minio-data

# systemctl status milvus
● milvus.service - Milvus Standalone Server
   Loaded: loaded (/etc/systemd/system/milvus.service; disabled; vendor preset: disabled)
   Active: active (running) since Thu 2024-06-13 09:10:12 CST; 1s ago
 Main PID: 19058 (milvus-server)
   CGroup: /system.slice/milvus.service
           └─19058 /usr/bin/milvus-server run standalone
# milvus安装的文件
[root@tcloud ~]# rpm -ql milvus
/etc/ld.so.conf.d/milvus.conf
/etc/milvus/configs/advanced/etcd.yaml
/etc/milvus/configs/milvus.yaml
/etc/systemd/system/milvus-etcd.service
/etc/systemd/system/milvus-minio.service
/etc/systemd/system/milvus.service
/lib64/milvus/libgfortran.so.4
/lib64/milvus/libknowhere.so
/lib64/milvus/libmarisa.a
/lib64/milvus/libmarisa.la
/lib64/milvus/libmarisa.so
/lib64/milvus/libmarisa.so.0
/lib64/milvus/libmilvus_common.so
/lib64/milvus/libmilvus_index.so
/lib64/milvus/libmilvus_indexbuilder.so
/lib64/milvus/libmilvus_segcore.so
/lib64/milvus/libopenblas.so.0
/usr/bin/milvus
/usr/bin/milvus-etcd
/usr/bin/milvus-minio
/usr/bin/milvus-server

缓存的依赖包是 oe 的:

  • libquadmath-10.3.1-28.oe2203sp1.x86_64.rpm
  • tbb-2020.3-5.oe2203sp1.x86_64.rpm
  • tbb-devel-2020.3-5.oe2203sp1.x86_64.rpm

2. 离线安装

离线安装要使用在线安装缓存的依赖文件:

# 安装
rpm -ivh libquadmath-10.3.1-28.oe2203sp1.x86_64.rpm
rpm -ivh tbb-2020.3-5.oe2203sp1.x86_64.rpm
rpm -ivh tbb-devel-2020.3-5.oe2203sp1.x86_64.rpm
rpm -ivh milvus-2.1.4-1.el7.x86_64.rpm
# 启动
systemctl start milvus-etcd
systemctl start milvus-minio
systemctl start milvus

3. 卸载

# 查询安装对象
rpm -qa | grep milvus

# 卸载
rpm -e --nodeps milvus-2.1.4-1.el7.x86_64