社区版Skyline CentOS 7部署记录

异常监控系统Skyline的文章中,详细介绍了Skyline的架构,今天主要分享的是自己在部署Skyline中的一些记录。

具体流程如下:(备注,以下流程仅适合CentOS 7)

安装MariaDB

安装Redis

安装Memcached

安装Python virtualenv

设置Python源,便于快速开发:

添加Skyline user

创建Skyline Python virtualenv

安装Skyline

到此,会出现如下报错:

requirements.txt中的版本不对,解决方案:

安装Apache

这里有可能报错,报错内容:

问题原因,存在冲突的配置,解决方案:

配置Skyline

解决python-daemon不支持Python 3 Bug

启动相关服务

添加测试数据

关闭防火墙

安装Graphite

这里会报如下错误:

问题非常明显,SQLite版本过低。解决方案,升级sqlite:

继续安装:

这里会报如下错误:

解决方案:将8888端口添加到允许端口

再次运行systemctl start nginx,再次报错:

主要问题,和Nginx和Apache都使用了80端口导致冲突,解决方案:

重启所有服务

部署完的界面:

个人评价:功能太多,很多功能不知道如何使用,实用性不是很强。界面也不够好看。

微信支付标点符 wechat qrcode
支付宝标点符 alipay qrcode

机器学习在旅游与酒店个性化的研究

当我们访问Netflix、 YouTube 或Amazon时,我们认为个性化推荐是理所当然的。这些服务已经探索

机器学习: 商业与数据科学之间的桥梁

每次我们谈论自动驾驶汽车、聊天机器人、 AlphaGo 或者预测分析,都会涉及到一些机器学习技术的实现。在公众

Python检验数据是否正态分布

判断数据是否符合正态分布,比如使用3-sigma判断数据异常前,首先需要确定的是数据是否符合正态分布。今天一起

发表评论

电子邮件地址不会被公开。 必填项已用*标注