Milvus【部署 03】Linux OpenEuler 环境在线+离线安装及卸载
在线+离线安装及卸载
- 1. 在线安装
- 2. 离线安装
- 3. 卸载
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 ktbb x86_64 2020.3-5.oe2203sp1 OS 147 ktbb-devel x86_64 2020.3-5.oe2203sp1 OS 324 kTransaction Summary
===============================================================================================================================================================================================================
Install 4 PackagesTotal 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 transactionPreparing : 1/1Installing : libquadmath-10.3.1-28.oe2203sp1.x86_64 1/4Installing : tbb-2020.3-5.oe2203sp1.x86_64 2/4Installing : tbb-devel-2020.3-5.oe2203sp1.x86_64 3/4Installing : milvus-2.1.4-1.el7.x86_64 4/4Running scriptlet: milvus-2.1.4-1.el7.x86_64 4/4Verifying : tbb-2020.3-5.oe2203sp1.x86_64 1/4Verifying : tbb-devel-2020.3-5.oe2203sp1.x86_64 2/4Verifying : libquadmath-10.3.1-28.oe2203sp1.x86_64 3/4Verifying : milvus-2.1.4-1.el7.x86_64 4/4Installed: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_64Complete!
安装了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 ServerLoaded: loaded (/etc/systemd/system/milvus-etcd.service; disabled; vendor preset: disabled)Active: active (running) since Thu 2024-06-13 09:09:54 CST; 19s agoMain 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 ServerLoaded: 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 agoMain 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 ServerLoaded: loaded (/etc/systemd/system/milvus.service; disabled; vendor preset: disabled)Active: active (running) since Thu 2024-06-13 09:10:12 CST; 1s agoMain 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