小白的第一天 自动化部署之linux部署Syncd

官网

Syncd官网: https://syncd.cc

环境要求

操作系统

	Linux / macOS + Bash。需要注意的是Syncd不支持Win系统。
	Syncd依赖Go1.11+编译环境,可以前往官方网站或国内既有下载安装。
	依赖MySQL 5.6以上,推荐使用yml安装.

安装配置go

	#Linux安装配置go运行环境
	下载go安装包:
	wget https://storage.googleapis.com/golang/go1.7.5.linux-amd64.tar.gz
	解压go安装包:
	tar zxvf go1.7.5.linux-amd64.tar.gz
	在usr/local目录下创建文件夹go
	mkdri go
	移动go安装包为/usr/local/go目录
	mv ./go1.7.5.linux-amd64 /usr/local/go/1.7.5.linux-amd64
	cd进入go文件夹创建gopath文件夹
	配置go环境变量
	vi /etc/profile
	#go环境变量
	根目录
	export GOROOT=/usr/local/go/golang
	bin目录
	export GOBIN=$GOROOT/bin|
	工作目录
	export GOPATH=/usr/local/go/gopath
	更新配置信息
	source /etc/profile
	查看go版本信息
	go env

安装Syncd

	curl https://syncd.cc/install.sh | bash
	![错误提示](https://img-blog.csdnimg.cn/20200306172126472.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MTM4OTE0Mg==,size_16,color_FFFFFF,t_70)
	解决:获取依赖超时,推荐使用goproxy.io

使用goproxy.io步骤(命令行执行以下命令)

	1:export GO111MODULE=on
	2:export GOPROXY=https://goproxy.io
	
	![描述](https://img-blog.csdnimg.cn/20200306172412582.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MTM4OTE0Mg==,size_16,color_FFFFFF,t_70)

继续安装Syncd

	执行:curl https://syncd.cc/install.sh | bash
	![安装编译成功描述](https://img-blog.csdnimg.cn/2020030617261260.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MTM4OTE0Mg==,size_16,color_FFFFFF,t_70)
	安装成功后会在当前文件夹生成syncd-deploy文件
	![syncd-deploy目录结构](https://img-blog.csdnimg.cn/20200306172911621.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MTM4OTE0Mg==,size_16,color_FFFFFF,t_70)

导入Syncd数据库

	**syncd数据库放置在syncd-deploy/resource文件夹下**
	进入linux服务器数据库: mysql -u你的用户名 -p   然后回车键输入密码
	
	导入数据库(注意更换为自己Syncd的安装目录)
	source /usr/local/syncd-deploy/resource/sql/syncd_v2.0.0.sql

配置Syncd数据库

	进入syncd-deploy/etc文件夹
	执行:vi syncd.ini
	
	![Syncd数据库配置](https://img-blog.csdnimg.cn/20200306174513675.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MTM4OTE0Mg==,size_16,color_FFFFFF,t_70)
	运行Syncd
	进入syncd-deploy/bin  执行 ./syncd
	
	运行成功
	![运行成功](https://img-blog.csdnimg.cn/20200306174803866.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MTM4OTE0Mg==,size_16,color_FFFFFF,t_70)

访问Syncd

	进入浏览器: 
		https://服务器ip:8878	
	初始账号:
		用户名:syncd
		密码:111111
发布了1 篇原创文章 · 获赞 3 · 访问量 64

猜你喜欢

转载自blog.csdn.net/weixin_41389142/article/details/104698997