见微可视化平台研究(一)

1. Python项目部署

使用容器部署

将Dockerfile拷贝道algo目录:

# docker build -t algo:v1 .
# docker run -d -p 5000:5000 algo:v1

2. 部署依赖数据库

2.1 MySQL初始化

MySQL安装忽略,初始化脚本:
backend/datascience-service/src/main/resources/sql/aiworks.sql,初始化脚本中对存储过程的用户做下处理:
在这里插入图片描述

2.2 Pg数据库部署及初始化

2.1 部署greenplum

# docker pull inrgihc/greenplum:6.19.3
# mkdir /data/gpdb
# docker run -d -p 5432:5432 -v /data/gpdb:/data  inrgihc/greenplum:6.19.3

安装之后的连接方式如下,默认密码为:greenplum
在这里插入图片描述
初始脚本所在位置:onebox/business/backend/aiworks.backend.initialize.postgresql.sql
其中文件中的省市区数据在这个位置下载:
https://resource.static.zjvis.net/application/aiworks/postgresql/

2.2 安装postgresql客户端

# yum install postgresql

安装完成之后就有psql命令了。

登录greenplum

(base) [root@instance-1mfp2mc1 ~]# psql -U gpadmin -h 127.0.0.1 -d aiworks
Password for user gpadmin: 
psql (10.17, server 9.4.26)
Type "help" for help.

aiworks=# 

3. 部署minio

我这里没有使用容器部署minio,这部分部署见:https://blog.csdn.net/weixin_29003023/article/details/128750634

作废 1. 安装GDAL

GDAL由于网络原因,需要手动安装轮子。

# wget https://phoenixnap.dl.sourceforge.net/project/gdal-wheels-for-linux/GDAL-3.4.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl

# python -m pip install GDAL-3.4.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl

猜你喜欢

转载自blog.csdn.net/weixin_29003023/article/details/128557414