Takin

2021年6月25日,数列开源了一整套全链路压测解决方案,目前在github:Takin上807个star,可谓如火如荼。
下面和大家介绍一下takin在mac上快速部署的具体方法:

基础服务安装

安装部署homebrew(已部署可跳过)

/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

mysql安装

安装mysql服务端

brew install mysql@5.7

设置mysql密码

mysql_secure_installation

安装mysql客户端

brew install mysql-client

mysql启动

brew services start mysql@5.7

下载sql脚本(tro-web、tro-cloud、amdb)

curl -o trodb_web_base.sql https://raw.githubusercontent.com/shulieTech/Takin/main/takin-webapp/doc/trodb_web_base.sql

curl -o trodb_cloud_base.sql https://raw.githubusercontent.com/shulieTech/Takin/main/takin-webapp/doc/trodb_cloud_base.sql

curl -o trodb_cloud_base.sql https://raw.githubusercontent.com/shulieTech/Takin/main/takin-webapp/doc/trodb_cloud_base.sql

curl -o amdb.sql https://raw.githubusercontent.com/shulieTech/Takin/main/takin-data/doc/amdb.sql

执行sql脚本,执行脚本较多,需要等待5秒

mysql -uroot < *.sql

redis安装

brew install redis

修改配置文件,增加密码shulie@2020

vi /usr/local/etc/redis.conf

重启redis服务

brew services start redis

influxdb

需要安装influxdb 1.8.5

brew install influxdb@1

修改配置文件,开启鉴权

vi /usr/local/etc/influxdb.conf

启动influxdb服务

brew services start influxdb@1


设置influxdb密码

influx
create user ‘root’ with password ‘shulie@2020’ with all privileges

clickhouse

curl -O ‘https://builds.clickhouse.tech/master/macos/clickhouse'
./clickhouse server

执行ctrl+C终止

修改配置文件,添加密码shulie@2020

vi ./preprocessed_configs/config.xml

后台启动

./clickhouse server –daemon

下载clickhouse.sql

curl -o clickhouse.sql “https://raw.githubusercontent.com/shulieTech/Takin/main/takin-data/doc/clickhouse.sql"

./clickhouse/clickhouse client < clickhouse.sql

zookeeper

brew install zookeeper

启动zookeeper

brew services start zookeeper

应用启动安装

tro-web 启动

nohup java -jar tro-web-app-1.0.0-SNAPSHOT.jar &

tro-cloud 启动

下载压测引擎

mkdir engine&&mkdir -p script/tmp && cd engine && curl -o pressure-engine.tar.gz https://shulie-main-pass.oss-cn-hangzhou.aliyuncs.com/open-source/pressure-engine.tar.gz
nohup java -jar tro-cloud-app-1.0.0-SNAPSHOT.jar &

amdb 启动

nohup java -jar amdb-app-1.0.4.1-SNAPSHOT.jar &

surge-deploy 启动

nohup java -jar amdb-app-1.0.4.1-SNAPSHOT.jar &

文档更新时间: 2021-09-24 16:49   作者:ShuLieOpenSource