图库安装脚本

创建分区和挂载脚本

grpah 服务检测和重启脚本

虚拟机上不能在线下载文件,采用离线包上传安装。

服务

地址

meta

xxx:9559,xxx:9559,xxx:9559

 脚本

#!/bin/bash

meta=xxx:9559,xxx:9559,xxx:9559

echo "开始解压tar包"
#解压 比如包路径是/home/service/app/nebula-graph-3.8.0.el7.x86_64.tar.gz
tar -xvzf /home/service/app/nebula-graph-3.8.0.el7.x86_64.tar.gz -C /home/service/app
# 移动所有文件到nebula下
mv -f nebula-graph-3.8.0.el7.x86_64/* /home/service/app/nebula/
rm -rf nebula-graph-3.8.0.el7.x86_64

echo "开始修改配置文件"
cd /home/service/app/nebula/etc
# 设置配置文件 \cp原生命令 cp默认是有提示的
\cp -f nebula-metad.conf.production nebula-metad.conf
\cp -f nebula-storaged.conf.production nebula-storaged.conf
\cp -f nebula-graphd.conf.production nebula-graphd.conf
# 配置文件  替换meta
find . -type f -name "nebula-*.conf" -exec sed -i 's/--meta_server_addrs=192.168.2.1:9559/--meta_server_addrs='"${meta}"'/g; s/--meta_server_addrs=127.0.0.1:9559/--meta_server_addrs='"${meta}"'/g; s/--meta_server_addrs=192.168.2.1:45500/--meta_server_addrs='"${meta}"'/g' {} \;
#获取本机 
ip=$(hostname -I | awk '{print $1}')
find . -type f -name "nebula-*.conf" -exec sed -i 's/--local_ip=192.168.2.1/--local_ip='"${ip}"'/g; s/--local_ip=127.0.0.1/--local_ip='"${ip}"'/g; s/--local_ip=192.168.2.3/--local_ip='"${ip}"'/g' {} \;

echo "配置文件修改完毕"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值