滴滴夜莺Nightingale安装教程(服务端)

一、安装准备环境

1、安装nginx

yum -y install nginx

2、安装mysql和Redis

yum install mariadb-server mariadb redis -y

2.1、启动mariadb并开机自启动

systemctl start mariadb
systemctl enable mariadb

2.2、启动mysql安装配置向导
mysql_secure_installation
2.3、修改mariadb监听IP地址

vim /etc/my.cnf
#在其中添加一行
bind-address=127.0.0.1

2.4、启动mariadb

systemctl restart mariadb

2.5、启动Redis并开机启动

systemctl start redis
systemctl enable redis
#Redis默认密码为空

3、安装golang

3.1、解压并安装

cd ~
wget https://dl.google.com/go/go1.14.1.linux-amd64.tar.gz
tar zxvf go1.14.1.linux-amd64.tar.gz

3.2、修改环境变量

vim ~/.bash_profile
#添加以下内容
export GOROOT=/root/go
export GOPATH=/root/gopath
PATH=$GOROOT/bin:$GOPATH/bin:$PATH:$HOME/bin

3.3、使配置立即生效

source ~/.bash_profile

二、源码编译安装

mkdir -p $GOPATH/src/github.com/didi
cd $GOPATH/src/github.com/didi
git clone https://github.com/didi/nightingale.git
cd nightingale
./control build
./control pack

三、修改mysql配置文件

cd /root/gopath/src/github.com/didi/nightingale
vim etc/mysql.yml

修改mysql的用户名和密码部分和服务器mysql的相同

四、导入数据库

cd /root/gopath/src/github.com/didi/nightingale/sql
mysql -uroot -p < n9e_hbs.sql
mysql -uroot -p < n9e_mon.sql
mysql -uroot -p < n9e_uic.sql

五、修改nginx配置文件

cp /root/gopath/src/github.com/didi/nightingale/etc/nginx.conf /etc/nginx/nginx.conf
vim /etc/nginx/nginx.conf

修改pub目录的路径
在这里插入图片描述

六、启动nginx

systemctl start nginx
systemctl enable nginx

七、启动Nightingale

cd /root/gopath/src/github.com/didi/nightingale
./control start all

查看Nightingale的运行状态

./control status

八、登录Nightingale

浏览器中输入http://ip:端口
web页面的账号root密码root

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值