数据库审核工具Archery 使用文档

2020-05-25  本文已影响0人  若有所思11

引用 https://archerydms.com/installation/docker/

1.安装python3

https://www.jianshu.com/writer#/notebooks/20086386/notes/40096300/preview

2.安装docker和docker-compose

yum install docker
pip3 install docker-compose

3.安装git

yum install git

当我下载docker时,出现下面错误
Downloading packages: No Presto metadata available for base No Presto metada
解决:
yum clean all
然后再执行下载命令。

4.下载Archery文件,解压后进入docker-compose文件夹

https://github.com/hhyo/archery/releases/

tar -zxvf Archery-1.7.10.tar.gz
cd Archery-1.7.10/src/docker-compose

# 启动
systemctl enable docker.service
systemctl start docker.service
docker-compose -f docker-compose.yml up -d

# 表结构初始化
docker exec -ti archery /bin/bash
cd /opt/archery
source /opt/venv4archery/bin/activate
python3 manage.py makemigrations sql  
python3 manage.py migrate 

# 数据初始化
python3 manage.py dbshell<sql/fixtures/auth_group.sql
python3 manage.py dbshell<src/init_sql/mysql_slow_query_review.sql

# 创建管理用户
python3 manage.py createsuperuser

# 重启
docker restart archery

# 日志查看和问题排查
docker logs archery -f --tail=50
5.访问

http://192.168.56.190:9123/dashboard/

image.png image.png
6.启动后配置

在启动后 Archery 有一些配置(如Inception , 资源组, 权限组等)需要按需配置, 请详细阅读 配置项说明 , 按照自己的需要进行配置

上一篇下一篇

猜你喜欢

热点阅读