数据库审核工具Archery 使用文档
2020-05-25 本文已影响0人
若有所思11
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.png6.启动后配置
在启动后 Archery 有一些配置(如Inception , 资源组, 权限组等)需要按需配置, 请详细阅读 配置项说明 , 按照自己的需要进行配置