forked from opensci/piflow
parent
6446a40f1a
commit
e0de110462
|
@ -10,7 +10,8 @@ import org.apache.spark.sql.{SaveMode, SparkSession}
|
||||||
|
|
||||||
import scala.beans.BeanProperty
|
import scala.beans.BeanProperty
|
||||||
|
|
||||||
class JdbcWrite extends ConfigurableStop{
|
class
|
||||||
|
JdbcWrite extends ConfigurableStop{
|
||||||
|
|
||||||
val authorEmail: String = "xjzhu@cnic.cn"
|
val authorEmail: String = "xjzhu@cnic.cn"
|
||||||
val description: String = "Write data into jdbc database"
|
val description: String = "Write data into jdbc database"
|
||||||
|
@ -47,16 +48,16 @@ class JdbcWrite extends ConfigurableStop{
|
||||||
var descriptor : List[PropertyDescriptor] = List()
|
var descriptor : List[PropertyDescriptor] = List()
|
||||||
|
|
||||||
val url=new PropertyDescriptor().name("url").displayName("url").description("The Url, for example jdbc:mysql://127.0.0.1/dbname").defaultValue("").required(true)
|
val url=new PropertyDescriptor().name("url").displayName("url").description("The Url, for example jdbc:mysql://127.0.0.1/dbname").defaultValue("").required(true)
|
||||||
descriptor = url :: descriptor
|
//descriptor = url :: descriptor
|
||||||
|
|
||||||
val user=new PropertyDescriptor().name("user").displayName("user").description("The user name of database").defaultValue("").required(true)
|
val user=new PropertyDescriptor().name("user").displayName("user").description("The user name of database").defaultValue("").required(true)
|
||||||
descriptor = user :: descriptor
|
//descriptor = user :: descriptor
|
||||||
|
|
||||||
val password=new PropertyDescriptor().name("password").displayName("password").description("The password of database").defaultValue("").required(true)
|
val password=new PropertyDescriptor().name("password").displayName("password").description("The password of database").defaultValue("").required(true)
|
||||||
descriptor = password :: descriptor
|
//descriptor = password :: descriptor
|
||||||
|
|
||||||
val dbtable=new PropertyDescriptor().name("dbtable").displayName("dbtable").description("The table you want to write").defaultValue("").required(true)
|
val dbtable=new PropertyDescriptor().name("dbtable").displayName("dbtable").description("The table you want to write").defaultValue("").required(true)
|
||||||
descriptor = dbtable :: descriptor
|
//descriptor = dbtable :: descriptor
|
||||||
|
|
||||||
descriptor = url :: descriptor
|
descriptor = url :: descriptor
|
||||||
descriptor = user :: descriptor
|
descriptor = user :: descriptor
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
create table if not exists flow (id varchar(255), groupId varchar(255), projectId varchar(255), pid varchar(255), name varchar(255), state varchar(255), startTime varchar(255), endTime varchar(255));
|
create table if not exists flow (id varchar(255), pid varchar(255), name varchar(255), state varchar(255), startTime varchar(255), endTime varchar(255));
|
||||||
create table if not exists stop (flowId varchar(255), name varchar(255), state varchar(255), startTime varchar(255), endTime varchar(255));
|
create table if not exists stop (flowId varchar(255), name varchar(255), state varchar(255), startTime varchar(255), endTime varchar(255));
|
||||||
create table if not exists thoughput (flowId varchar(255), stopName varchar(255), portName varchar(255), count long)
|
create table if not exists thoughput (flowId varchar(255), stopName varchar(255), portName varchar(255), count long)
|
|
@ -1,6 +1,5 @@
|
||||||
create table if not exists PROJECT (id varchar(255), name varchar(255), state varchar(255), startTime varchar(255), endTime varchar(255));
|
create table if not exists PROJECT (id varchar(255), name varchar(255), state varchar(255), startTime varchar(255), endTime varchar(255));
|
||||||
create table if not exists FLOWGROUP (id varchar(255), projectId varchar(255), name varchar(255), state varchar(255), startTime varchar(255), endTime varchar(255));
|
create table if not exists FLOWGROUP (id varchar(255), projectId varchar(255), name varchar(255), state varchar(255), startTime varchar(255), endTime varchar(255), FlowCount int);
|
||||||
|
|
||||||
alter table FLOW add column GROUPID varchar(255);
|
alter table FLOW add column GROUPID varchar(255);
|
||||||
alter table FLOW add column PROJECTID varchar(255);
|
alter table FLOW add column PROJECTID varchar(255);
|
||||||
alter table FLOWGROUP add column FLOWCOUNT int;
|
|
Loading…
Reference in New Issue