在CentOS安装crawlab爬虫监控工具

项目地址:Crawlab

先决条件

  • Go 1.12+
  • Node 8.12+
  • Redis
  • MongoDB 3.6+

安装 Go

下载二进制文件

wget https://storage.googleapis.com/golang/go1.7.3.linux-amd64.tar.gz

解压并创建工作目录:

tar -zxf go1.7.3.linux-amd64.tar.gz -C /usr/local/
mkdir /Golang

设置环境变量:vim /etc/profile

export GOROOT=/usr/local/go 
export GOBIN=$GOROOT/bin
export GOPKG=$GOROOT/pkg/tool/linux_amd64 
export GOARCH=amd64
export GOOS=linux
export GOPATH=/Golang
export PATH=$PATH:$GOBIN:$GOPKG:$GOPATH/bin

刷新环境变量

. /etc/profile

安装 Redis

添加 EPEL 仓库,并更新 yum 源

sudo yum install epel-release
sudo yum update

安装 Redis

sudo yum -y install redis

启动 Redis 服务

sudo systemctl start redis

进入 Redis 命令行模式

redis-cli

配置 Redis ,位于 /etc/redis.conf

#bind 127.0.0.1 注释掉,允许远程连接
requirepass mypasswd  设置密码

服务管理

systemctl start redis.service #启动redis服务器

systemctl stop redis.service #停止redis服务器

systemctl restart redis.service #重新启动redis服务器

systemctl status redis.service #获取redis服务器的运行状态

systemctl enable redis.service #开机启动redis服务器

systemctl disable redis.service #开机禁用redis服务器

安装 MongoDB