Dubbokeeper部署
Dubbokeeper部署过程
1、下载源码https://github.com/dubboclub/dubbokeeper.git
2、编译打包:将源码导入idea中,根据自己想要的不同存储对象执行对应脚本。这里我选择执行mysql.bat文件
执行完.bat文件之后,target目录下会生成xxx-dubbokeeper-ui,xxx-dubbokeeper-server以及xxx-dubbokeeper-server.tar.gz文件。
3、在服务器上安装tomcat,进入tomcat安装bin目录,启动tomcat
在浏览器中输入服务器地址查看tomcat信息。
4、对dubbokeeper-ui-1.0.1.war解压,对WEB-INF/classes/dubbo.properties文件得配置进行修改
部署更新后的war包到tomcat服务器下得webapps目录下,
5、Linux服务器上安装MySQL
下载MySQL压缩文件,将压缩文件上传至服务器上home目录下,解压缩至/usr/local/mysql下。
添加系统MySQL组和MySQL用户:groupadd mysql 和useradd -r -g mysql mysql
修改当前目录拥有者为MySQL用户: chown -R mysql:mysql ./
安装数据库 ./scripts/mysql_install_db --user=mysql
修改当前目录拥有者为root用户:chown -R root:root ./
修改当前data目录拥有者为MySQL用户:chown -R mysql:mysql data
添加开机启动,把启动脚本放到开机初始化目录:cp support-files/mysql.server /etc/init.d/mysql
启动MySQL服务:service mysql start
查看是否有MySQL服务在运行:ps -ef|grep mysql
修改MySQL得root用户密码,root初始用户密码为空:./bin/mysqladmin -u root password
连接服务器MySQL数据库
创建一个test数据库,执行数据库初始化脚本。
CREATE TABLE ‘application’ (
‘id’ int(11) NOT NULL AUTO_INCREMENT,
‘name’ varchar(100) NOT NULL DEFAULT ‘’,
‘type’ varchar(50) NOT NULL DEFAULT ‘’,
PRIMARY KEY (‘id’),
UNIQUE KEY ‘应用名词索引’(‘name’)
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
访问http://10.212.171.91:8888/dubbokeeper-ui-1.0.1/index.html,看到dubbokeeper的首页
Monitor监控只有在启动过监控数据存储端才能使用,否则后报后端系统出现异常,请稍后再试的错误。
将源码文件上传至服务器
修改dubbo-mysql.properties文件中的数据库地址以及登陆密码。
保存退出之后执行start-mysql.sh文件
执行http://10.212.171.91:8888/dubbokeeper-ui-1.0.1/index.htm#/monitor查看dubbokeeper Monitor,一切正常。
浙公网安备 33010602011771号