btlike重建Elasticsearch索引与Mysql同步数据

前面我们写了btlike的相关搭建教程:

BTLike Golang爬虫 LNMP面板 PHP前端 完整图文教程

BTLIKE PHP前端页面 安装下载 图文教程

Vultr 安装配置btlike BT搜索引擎 图文教程

但是等我们迁移环境的时候就需要备份Elasticsearch,但是我们这里又没有Elasticsearch,所以只能从数据库同步了。

我们这里需要预先准备好Golang的环境。

Centos6.x yum 安装 golang 语言环境

安装完成初始化,我们这里就不再写详细步骤,不会的请看前面关于btlike的搭建教程。

请确保:Elasticsearch,mysql服务正常运行。

 go get -v github.com/btlike/tool        #有报错显示不用管
 cd $GOPATH/src/github.com/btlike/tool
 vi reindex/main.go ? ? ?#修改文件夹下reindex/main.go 30行
conn = "root:数据库密码@tcp(127.0.0.1:3306)/torrent?charset=utf8&parseTime=True&loc=Local"

执行编译:

cd reindex
go build main.go
chmod +x main
./main

 

 

搬瓦工,CN2高速线路,1GB带宽,电信联通优化KVM,延迟低,速度快,建站稳定,搬瓦工BandwagonHost VPS优惠码BWH26FXH3HIQ,支持<支付宝> 【点击购买】!

Vultr$3.5日本节点,512M内存/500G流量/1G带宽,电信联通优化,延迟低,速度快【点击购买】!

腾讯云云产品精选秒杀【点击购买】

阿里云香港、新加坡VPS/1核/1G/25G SSD/1T流量/30M带宽/年付¥288【点击购买】

百度云不止一折优惠【点击购买】

发表评论

电子邮件地址不会被公开。 必填项已用*标注