PHP网站开发成功案例,网站不收录的原因,线上seo关键词优化软件工具,男人女人做那个网站文章目录 前言一、Apinto安装教程1. 复制脚本2. 增加执行权限3. 执行脚本4. Apinto命令4.1 启动Apinto4.2 停止Apinto4.3 重启Apinto4.4 查看Apinto版本信息4.5 加入Apinto集群4.6 离开Apinto集群4.7 查看Apinto节点信息 5. 卸载Apinto 二、Apserver(Apinto Dashboard V3)安装教… 文章目录 前言一、Apinto安装教程1. 复制脚本2. 增加执行权限3. 执行脚本4. Apinto命令4.1 启动Apinto4.2 停止Apinto4.3 重启Apinto4.4 查看Apinto版本信息4.5 加入Apinto集群4.6 离开Apinto集群4.7 查看Apinto节点信息 5. 卸载Apinto 二、Apserver(Apinto Dashboard V3)安装教程1. 安装条件2. 安装mysql3. 安装redis4. 复制脚本5. 增加执行权限6. 执行脚本7. 浏览器访问8. Apserver命令8.1 启动8.2 停止8.3 重启 9. 卸载Apserver 总结 前言
本教程将介绍如何安装和配置Apinto以及ApserverApinto Dashboard V3。Apinto是一个开源的API管理工具用于帮助团队设计、测试和发布API。而Apserver则是为了提供更便捷的可视化操作界面方便用户管理和监控API。 一、Apinto安装教程
1. 复制脚本
首先将以下脚本内容复制并保存为/tmp/install_apinto.sh文件。
#!/bin/bash# 安装版本
ad_version0.15.12
# 安装目录
ad_installDir/opt/bigdata/apintoinstall() {local version$1local installDir$2# 下载地址local downloadUrlhttps://github.com/eolinker/apinto/releases/download/v${version}/apinto_v${version}_linux_amd64.tar.gzif [ -z $(command -v wget) ]; thenyum -y install wgetif [ $? -eq 0 ]; thenecho wget安装完成elseecho wget安装失败请检查exit 1fifiif [ ! -d ${installDir} ]; thenmkdir -p ${installDir}if [ $? -eq 0 ]; thenecho 安装目录${installDir}已创建elseecho 请确保您有足够的权限来创建目录请增加权限后再次执行exit 1fifiif [ ! -f /tmp/apinto_v${version}_linux_amd64.tar.gz ] ; thenwget $downloadUrl -P /tmpif [ $? -eq 0 ]; thenecho apinto_v${version}_linux_amd64.tar.gz下载成功elseecho apinto_v${version}_linux_amd64.tar.gz下载失败请重试或手动下载到/tmp目录下再次执行echo 下载地址$downloadUrlexit 1fielseecho /tmp/apinto_v${version}_linux_amd64.tar.gz文件已存在fiif [ -d ${installDir}/apinto ]; thenecho ${installDir}/apinto 已存在正在删除...rm -rf ${installDir}/apintofitar -zxvf /tmp/apinto_v${version}_linux_amd64.tar.gz -C ${installDir}if [ $? -eq 0 ]; thenecho apinto_v${version}_linux_amd64.tar.gz解压成功elseecho apinto_v${version}_linux_amd64.tar.gz解压失败请查看异常信息后重试exit 1ficd ${installDir}/apinto ./install.sh install apinto startif [ $? -eq 0 ]; thenecho apinto 安装并启动成功elseecho apinto 安装失败请查看异常信息后重试exit 1fi
}install $ad_version $ad_installDirexit 02. 增加执行权限
在终端中执行以下命令为脚本添加执行权限。
chmod ax /tmp/install_apinto.sh3. 执行脚本
执行以下命令运行脚本开始下载、安装和配置Apinto。
/tmp/install_apinto.sh请等待安装完成如有异常会有提示。
成功如下图所示 4. Apinto命令
4.1 启动Apinto
apinto start4.2 停止Apinto
apinto stop4.3 重启Apinto
apinto restart4.4 查看Apinto版本信息
apinto version4.5 加入Apinto集群
被加入的节点自动成为领导者第一次被加入的节点始终是领导者。例如从192.168.145.103节点执行apinto join --addr192.168.145.105:9401则192.168.145.105是集群的领导者。然后再从192.168.145.104执行apinto join --addr192.168.145.103:9401192.168.145.105依旧是领导者。
apinto join --addr192.168.145.105:94014.6 离开Apinto集群
apinto leave4.7 查看Apinto节点信息
apinto info如下图所示三个节点一个领导者。
5. 卸载Apinto
删除对应文件和目录即可。
rm -rf /run/apinto
rm -rf /etc/apinto
rm -rf /var/lib/apinto
rm -rf /var/log/apinto
rm -rf /tmp/apinto
rm -rf /usr/sbin/apinto
rm -rf /opt/bigdata/apinto二、Apserver(Apinto Dashboard V3)安装教程
1. 安装条件
Mysql 5.7.x或以上版本 作用存储控制台交互配置 Redis 5.0-6.2.7版本且Redis使用Cluster模式启动 作用控制台缓存数据库、服务治理节点转发缓存数据库 InfluxDB 2.x版本 作用监控时序数据库监控程序依赖数据库
2. 安装mysql
mysql5.7.44自动化安装教程mysql5.7.37自动化安装教程
3. 安装redis
redis6.2.7自动化安装教程
4. 复制脚本
首先将以下脚本内容复制并保存为/tmp/install_apserver.sh文件。
#!/bin/bash# 安装版本
ad_version3.3.2
# 安装目录
ad_installDir/opt/bigdata/apinto-dashboard
# mysql设置
mysql_ip192.168.145.104
mysql_userroot
mysql_pwroot
# Redis扩展集群地址
redis_addr1192.168.145.105:30001
redis_addr2192.168.145.105:30002
redis_addr3192.168.145.105:30003
apserver_port18080configymlport: ${apserver_port}
mysql:user_name: ${mysql_user}password: \${mysql_pw}\ip: ${mysql_ip}port: 3306db: apinto
error_log:dir: work/logs # 日志放置目录, 仅支持绝对路径, 不填则默认为执行程序上一层目录的work/logs. 若填写的值不为绝对路径则以上一层目录为相对路径的根目录比如填写 work/test/logs 则目录为可执行程序所在目录的 ../work/test/logsfile_name: error.log # 错误日志文件名log_level: warning # 错误日志等级,可选:panic,fatal,error,warning,info,debug,trace 不填或者非法则为infolog_expire: 7d # 错误日志过期时间默认单位为天d|天h|小时, 不合法配置默认为7dlog_period: day # 错误日志切割周期仅支持day、hour
redis:user_name: \\password: \\addr:- ${redis_addr1}- ${redis_addr2}- ${redis_addr3}install() {local version$1local installDir$2mysql -h ${mysql_ip} -P 3306 -u${mysql_user} -p${mysql_pw} -e CREATE DATABASE IF NOT EXISTS apinto CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;if [ $? -eq 0 ]; thenecho apinto 数据库创建成功elseecho apinto 数据库创建失败exit 1fi# 下载地址local downloadUrlhttps://github.com/eolinker/apinto-dashboard/releases/download/v${version}/apserver_v${version}_linux_amd64.tar.gzif [ -z $(command -v wget) ]; thenyum -y install wgetif [ $? -eq 0 ]; thenecho wget安装完成elseecho wget安装失败请检查exit 1fifiif [ ! -d ${installDir} ]; thenmkdir -p ${installDir}if [ $? -eq 0 ]; thenecho 安装目录${installDir}已创建elseecho 请确保您有足够的权限来创建目录请增加权限后再次执行exit 1fifiif [ ! -f /tmp/apserver_v${version}_linux_amd64.tar.gz ] ; thenwget $downloadUrl -P /tmpif [ $? -eq 0 ]; thenecho apserver_v${version}_linux_amd64.tar.gz下载成功elseecho apserver_v${version}_linux_amd64.tar.gz下载失败请重试或手动下载到/tmp目录下再次执行echo 下载地址$downloadUrlexit 1fielseecho /tmp/apserver_v${version}_linux_amd64.tar.gz文件已存在fiif [ -d ${installDir}/apserver_v${version} ]; thenecho ${installDir}/apserver_v${version} 已存在正在删除...rm -rf ${installDir}/apserver_v${version}fitar -zxvf /tmp/apserver_v${version}_linux_amd64.tar.gz -C ${installDir}if [ $? -eq 0 ]; thenecho apserver_v${version}_linux_amd64.tar.gz解压成功elseecho apserver_v${version}_linux_amd64.tar.gz解压失败请查看异常信息后重试exit 1ficd ${installDir}/apserver_v${version}./install.shcd /usr/local/apserver/apserver_v${version}echo $configyml config.ymlecho apinto-dashboard 下载、安装、配置完成cd /usr/local/apserver/apserver_v${version} ./run.sh restartif [ $? -eq 0 ]; thenecho apinto-dashboard 启动成功echo 浏览器访问$(ip addr | grep inet | awk {print $2}| tail -n 1 | grep -oP \d\.\d\.\d\.\d):${apserver_port}echo 账号admin 密码12345678elseecho apinto-dashboard 启动失败请查看异常信息并解决后再次启动echo 日志放置目录/usr/local/apserver/apserver_v${version}/work/logsfiecho 安装目录/usr/local/apserver/apserver_v${version}echo 启动apinto-dashboardcd /usr/local/apserver/apserver_v${version} ./run.sh startecho 停止apinto-dashboardcd /usr/local/apserver/apserver_v${version} ./run.sh stopecho 重启apinto-dashboardcd /usr/local/apserver/apserver_v${version} ./run.sh restart}install $ad_version $ad_installDirexit 05. 增加执行权限
在终端中执行以下命令为脚本添加执行权限。
chmod ax /tmp/install_apserver.sh6. 执行脚本
执行以下命令运行脚本开始下载、安装和配置Apserver。
echo y | /tmp/install_apserver.sh请等待安装完成如有异常会有提示。
成功如下图所示 7. 浏览器访问
浏览器输入输出信息中提示的网址进行访问然后输入账号密码登录如下图所示。 8. Apserver命令
8.1 启动
cd /usr/local/apserver/apserver_v3.3.2
./run.sh start8.2 停止
cd /usr/local/apserver/apserver_v3.3.2
./run.sh stop8.3 重启
cd /usr/local/apserver/apserver_v3.3.2
./run.sh restart9. 卸载Apserver
删除对应文件和目录即可。
cd /usr/local/apserver/apserver_v3.3.2
./run.sh stop
rm -rf /usr/local/apserver总结
通过这篇教程我们学习了如何安装和配置apinto 和 apserver。首先在第一部分中我们详细讲解了 apinto 的安装过程并提供了相关命令行指令来启动/停止/重启它。接着在第二部分中我们介绍了 apserver (Dashboard) 的要求以及安装过程并提供了相应的命令行指令来管理它。
希望本教程对您有所帮助如有任何疑问或问题请随时在评论区留言。感谢阅读
参考链接
https://help.apinto.com/docs/apinto/system/https://help.eolink.com/tutorial/Apinto/c-1406