ubuntu 安装 gightingale
ubuntu 安装 nightingale
准备情况
# 三台ubuntu机器 192.168.1.91 master 192.168.1.92 node1 192.168.1.93 node2 # 负载情况 三台都是4cpu 8G 250stroage # 如何查看cpu mem stroage # cpu: top 然后按1 # mem free -h # stroage df -h
安装mysql
# 建议将mysql 安装在 io 使用少,磁盘大的机器上。这里选择192.168.1.93 节点上 apt install -y mysql-server-5.7 apt install mysql-client # apt install libmysqlclient-dev vim /etc/mysql/mysql.conf.d/mysqld.conf 注释掉 #bind-address = 127.0.0.1 # 进入修改密码 grant all on *.* to ‘%‘ identified by ‘你的密码‘ with grant option; flush privileges; 重启mysql
编译安装redis
# 安装于 192.168.1.92 节点上 apt install update apt install -y redis-server vim /etc/redis/redis.conf # 设置1G maxmemory 1073741824 protected-mode no systemctl restart redis
master 安装nightingale
git clone https://github.com/didi/nightingale.git # 此处需要有go语言,没有的话请自行百度安装 export GO111MODULE=on cd nightingale # 编译需要用到gcc apt install gcc ./control build # 添加sql 至mysql mysql -h 192.168.1.93 -u root -p < n9e_uic.sql mysql -h 192.168.1.93 -u root -p < n9e_mon.sql mysql -h 192.168.1.93 -u root -p < n9e_hbs.sql # 修改 配置文件 cat etc grep -lr 3306 | xargs sed -i ‘s/127.0.0.1:3306/192.168.1.93:3306/g‘ grep -lr 6379 | xargs sed -i ‘s/127.0.0.1:3306/192.168.92:6379/g‘ ./control start all # collector 关于磁盘已满的可以忽略掉 mountPoint: ["/"] # 至检查"/" mountIgnorePrefix - /var/lib # 忽略掉/var/lib
节点安装
# 需要master如下的文件 保存到 其他节点的/home/n9e 下 |- n9e-collector |- etc/ |- collector.yml |- address.yml |- n9e-collector.service # 这个文件在master的nightingale项目下的etc/service 下 # 进入其他节点操作 cd /home/n9e vim address.yml monapi: http: 0.0.0.0:5800 addresses: - 192.168.1.91 transfer: http: 0.0.0.0:5810 rpc: 0.0.0.0:5811 addresses: - 192.168.1.91 collector: http: 0.0.0.0:2058 vim collector.yml // 根据情况而动 mv etc/n9e-collector.service /etc/systemd/system/ systemctl enable n9e-collector.service & systemctl start n9e-collector.service
安装nginx
# nginx 部署就不多说了 apt install nignx # 修改一下/etc/nginx/nginx.conf nightingale 也有相应的配置文件
相关推荐
CoderToy 2020-11-16
emmm00 2020-11-17
王艺强 2020-11-17
ribavnu 2020-11-16
bianruifeng 2020-11-16
wangshuangbao 2020-11-13
苏康申 2020-11-13
vivenwan 2020-11-13
moyekongling 2020-11-13
云中舞步 2020-11-12
要啥自行车一把梭 2020-11-12
aydh 2020-11-12
kuwoyinlehe 2020-11-12
minerk 2020-11-12
vitasfly 2020-11-12
jazywoo在路上 2020-11-11
敏敏张 2020-11-11
世樹 2020-11-11