数据库安装
本指南将帮助您快速安装4个数据库。
Docker 环境中使用的各种组件的默认版本,通过docker-compose.yml安装。
默认版本
Docker: 4.35.0
Elasticsearch: 7.17.1
Kibana: 7.17.1
Milvus: 2.4.0
etcd: 3.5.5
MinIO: RELEASE.2024-09-13T20-26-02Z
Attu: 2.4.0
Neo4j: 5.26.0
MySQL: 5.7
安装步骤
在docker目录下创建目录:
cd docker mkdir -p elastic/data mkdir -p milvus mkdir -p neo4j mkdir -p mysql/data
修改 kibana 文件夹中的kibana.yml文件,并将elasticsearch.hosts更改为你自己的 IP 地址,并将下面的 elastic 密码更改为您稍后(在第二步中)想要设置的密码。(默认密码为 elastic)。启动服务
一键安装数据库
# 安装并启动数据库服务 docker-compose up -d
此命令将下载并启动以下容器:
elasticsearch:用于全文搜索和文档索引
milvus:用于向量相似度搜索
minio:用于对象存储
etcd:用于分布式键值存储
kibana:用于 elasticsearch 可视化
- 你需要进入 Elasticsearch 容器,在其容器的 exec 中输入命令:
# 设置密码 bin/elasticsearch-setup-passwords interactive
有大约 5 到 6 个账户需要设置他们的密码。建议将所有密码修改为相同的密码。(为保持一致性,我将所有密码都修改为 “elastic”。)
数据库端口
Service |
Front-end Port |
Read/Write Port |
|---|---|---|
Elasticsearch |
5601 |
9200 |
Milvus |
8000 |
19530 |
Neo4j |
7474 |
7687 |
MySQL |
8080 |
3306 |
Note
Front-end Port用于浏览器查看数据服务的可视化界面,Read/Write Port用于数据库的读写操作。