暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

NightingaleV4版本安装部署

老柴杂货铺 2021-05-06
1920

官网:http://n9e.didiyun.com/docs/

安装包下载地址:https://github.com/didi/nightingale/releases


一、准备基础环境

关闭selinux/NetworkManager


1.配置网络yum源

curl -o etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo

curl -o etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-8.repo


2.安装mariadb并启动

yum install mariadb mariadb-server -y

systemctl start mariadb.service

systemctl enable mariadb.service

systemctl status mariadb.service


3.安装redis并启动

yum -y install redis

systemctl enable redis

systemctl start redis

systemctl status redis


4.安装nginx并启动

yum install nginx -y

systemctl enable nginx

systemctl start nginx

systemctl status nginx


5.安装m3db

github:

https://github.com/m3db/m3/

选择使用单机版本的m3db。配置如下:

mkdir -p home/m3db

cd home/m3db

wget https://s3-gz01.didistatic.com/n9e-pub/tarball/m3dbnode-single-v0.0.1.tar.gz

tar zxvf m3dbnode-single-v0.0.1.tar.gz

cd m3dbnode-single

./scripts/install.sh


curl -X POST http://localhost:7201/api/v1/database/create -d '{

  "type": "local",

  "namespaceName": "default",

  "retentionTime": "48h"

}'


curl -X POST http://localhost:7201/api/v1/json/write -d '{

  "tags": 

    {

      "__name__": "third_avenue",

      "city": "new_york",

      "checkout": "1"

    },

    "timestamp": '\"$(date "+%s")\"',

    "value": 3347.26

}'


二、安装nightingale并配置


1.下载夜莺安装包并解压

mkdir -p home/n9e

cd home/n9e

wget http://116.85.64.82/n9e-4.0.0.tar.gz


2.初始化数据库(mariadb)

默认配置使用root用户,密码1234.如果密码及用户不一样,需要修改配置文件/home/n9e/etc/mysql.yml。

设置数据库root密码为1234.输完命令直接回车即可。

mysqladmin  -uroot password -p 1234

登录验证:

mysql -u root -p1234

导入数据库:

cd /home/n9e/sql

mysql -uroot -p1234 < n9e_ams.sql

mysql -uroot -p1234 < n9e_hbs.sql

mysql -uroot -p1234 < n9e_job.sql

mysql -uroot -p1234 < n9e_mon.sql

mysql -uroot -p1234 < n9e_rdb.sql


3.redis不做修改,正常启动即可

redis请不要配置密码, 如果redis设置了密码,需要修改/home/n9e/etc/server.yml.


4.下载配置前端静态页面

前端静态页面文件,放在/home/n9e目录下。

cd /home/n9e

wget http://116.85.64.82/pub-3.5.2.tar.gz

tar -zxvf pub-3.5.2.tar.gz


5.配置nginx并启动

cp /home/n9e/etc/nginx.conf /etc/nginx/nginx.conf

systemctl restart nginx


6.启动夜莺相关进程

cd /home/n9e

./control start all


7.默认用户名和密码:root root.2020


文章转载自老柴杂货铺,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论