天宫备忘录

天宫学习

安装mysql

组件仓库中选择Mysql组件

配置名称、CPU

配置主机地址、密码

运行,等待2~3分钟部署完成。返回服务进行查看

点击服务名称,可以查看服务状态和使用tty访问服务。


服务中的Mysql如何访问

1
2
3
TTY
GoTTY
是一个web版的SSH连接工具,可以在web网页上进行UNIX的命令操作。

gotty - 基于Web的实时终端展示方式

GoTTY上操作mysql
1
2
3
4
// 进入mysql(要求输入mysql登录密码)
mysql -u root -p
// 退出mysql
exit

建立数据库

1
2
3
show databases;
create database real_name;
use real_name;

使用Mysql组件后无法登陆

1
2
3
4
使用mysql组件安装数据库,使用web-demo安装web服务后,无法登陆。
改成mysql-demo组件安装数据库;
对比发现:mysql-demo 里面建立有一个 test 数据库,test数据库中有一张user表 里面是有 admin的数据的。
这个在 Web-demo 的配置中有出现。

使用mysql组件

1
2
3
4
5
6
7
8
9
10
11
换回使用 mysql组件安装数据库 
建立 real_name 数据库
增加数据表,和数据。
create database real_name;
create table user( password char(20),name char(20));
insert into user values('admin','admin');

建立 Web-demo 时使用的配置信息:
db url
jdbc:mysql://10.125.128.24:3306/real_name
重新建立web 使用 admin 登陆成功

总结

1
2
3
4
5
1. 建立mysql 可以直接修改端口、密码;
2. 建立web-demo需要重点配置 db url
10.125.128.24:31306/real_name 分别为 mysql的主机地址:端口/数据库名称(数据库和表必须存在)
并配置密码。
3. 登陆使用的是 user表中的数据。

本地的war包如何上天宫


宇哥好,我是重庆开发部的孙春华,局方想将项目放到天宫上。

我存在以下几点疑问

  1. 局方给的天宫地址和技术文档,只有天宫上现有的组件的配置,咨询了天宫联系人,答复说本地的项目要放天宫上有两种方式,1、dcos的,将应用打成docker镜像;2、分布式paas的,将应用注册在edas上。

    我想了解下我们这边的项目放天宫上是使用的edas吧。

  2. 我在Confluence上查找了下关于edas的文档,提到edas是需要安装在ecs上的

    就是说必须先购买阿里的ECS虚拟服务器才能进行后续的操作么?

  3. 如果我这边要先做一个简单的demo放到天宫上练练部署的流程

    我该从哪点入手?

特向历经多个天宫大项目的你请教下这方面的经验,感谢帮助。