Skip to content

Commit

Permalink
优化包
Browse files Browse the repository at this point in the history
  • Loading branch information
85016910 committed Aug 22, 2018
1 parent e4b5c32 commit 5c67467
Show file tree
Hide file tree
Showing 68 changed files with 46 additions and 33 deletions.
6 changes: 6 additions & 0 deletions dev/build
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,9 @@ cd ../../
cd sinks
mvn clean deploy -Dassembly.skipAssembly=true -U -Dmaven.test.skip=true
cd ../
cd swifts
mvn clean deploy -Dassembly.skipAssembly=true -U -Dmaven.test.skip=true
cd ../
cd sparkx
mvn clean package -U -Dmaven.test.skip=true
cd ../
Expand Down Expand Up @@ -124,6 +127,9 @@ cd ../../
cd sinks
mvn clean install
cd ../
cd swifts
mvn clean install
cd ../
cd sparkx
mvn clean package -Dmaven.test.skip=true
cd ../
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
package edp.wormhole.flinkx.eventflow

import com.alibaba.fastjson.JSON
import edp.wormhole.common.InputDataRequirement
import edp.wormhole.common.json.{JsonSourceConf, RegularJsonSchema}
import edp.wormhole.flinkx.common.ConfMemoryStorage
import edp.wormhole.flinkx.util.FlinkSchemaUtils.findJsonSchema
import edp.wormhole.flinkx.util.UmsFlowStartUtils.extractVersion
import edp.wormhole.flinkx.util.{FlinkSchemaUtils, UmsFlowStartUtils}
import edp.wormhole.sinks.common.InputDataRequirement
import edp.wormhole.ums.{Ums, UmsFieldType, UmsProtocolType, UmsSchema}


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,12 @@ import org.apache.log4j.Logger
import scala.collection.mutable
import scala.collection.mutable.ListBuffer
import edp.wormhole.ums._
import edp.wormhole.common.{RowkeyPatternContent, RowkeyTool}
import edp.wormhole.sinks.hbasesink.HbaseConnection
import edp.wormhole.util.config.ConnectionConfig
import edp.wormhole.util.swifts.SwiftsSql
import edp.wormhole.swifts.ConnectionMemoryStorage
import edp.wormhole.flinkx.util.FlinkSchemaUtils
import edp.wormhole.flinkx.util.FlinkSchemaUtils._
import edp.wormhole.sinks.common.{RowkeyPatternContent, RowkeyTool}
import edp.wormhole.swifts.ConnectionMemoryStorage

object LookupHbaseHelper extends java.io.Serializable{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@ package edp.wormhole.sinks

import java.util.UUID

import edp.wormhole.sinks.elasticsearchsink.EsConfig
import edp.wormhole.ums.UmsFieldType.UmsFieldType
import org.apache.log4j.Logger

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package edp.wormhole.common;
package edp.wormhole.sinks.common

object FeedbackPriority {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package edp.wormhole.common;
package edp.wormhole.sinks.common

import com.alibaba.fastjson.{JSON, JSONArray, JSONObject}
import edp.wormhole.util.config.WormholeDefault._
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,7 @@
* >>
*/

package edp.wormhole.common

package edp.wormhole.sinks.common

import edp.wormhole.ums.UmsFieldType.UmsFieldType
import edp.wormhole.util.MD5Utils
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
Expand All @@ -19,7 +19,7 @@
*/


package edp.wormhole.common
package edp.wormhole.sinks.common

import edp.wormhole.util.{CommonUtils, DateUtils, DtFormat, FileUtils}
import edp.wormhole.externalclient.hadoop.HdfsUtils
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
*/


package edp.wormhole.common
package edp.wormhole.sinks.common

import edp.wormhole.util.config.KVConfig

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package edp.wormhole.common;
package edp.wormhole.sinks.common

object WormholeConstants {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,15 +21,14 @@
package edp.wormhole.sinks.elasticsearchsink

import com.alibaba.fastjson.JSONObject
import edp.wormhole.common.JsonParseHelper
import edp.wormhole.sinks.common.JsonParseHelper
import edp.wormhole.publicinterface.sinks.{SinkProcessConfig, SinkProcessor}
import edp.wormhole.sinks.{SourceMutationType, _IDHelper}
import edp.wormhole.ums.{UmsNamespace, UmsSysField}
import edp.wormhole.ums.UmsFieldType._
import edp.wormhole.ums.UmsProtocolType._
import edp.wormhole.util.config.ConnectionConfig
import org.apache.log4j.Logger
import edp.wormhole.util.DateUtils._
import edp.wormhole.util.JsonUtils._

import scala.collection.mutable
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
package edp.wormhole.sinks.elasticsearchsink

import com.alibaba.fastjson.{JSON, JSONArray}
import edp.wormhole.common.JsonParseHelper
import edp.wormhole.sinks.common.JsonParseHelper
import edp.wormhole.publicinterface.sinks.{SinkProcessConfig, SinkProcessor}
import edp.wormhole.sinks.SourceMutationType.INSERT_ONLY
import edp.wormhole.sinks.{SourceMutationType, _IDHelper}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,10 @@

package edp.wormhole.sinks.hbasesink

import edp.wormhole.common.{RowkeyPatternContent, RowkeyPatternType, RowkeyTool}
import edp.wormhole.sinks.common.{RowkeyPatternType, RowkeyTool}
import edp.wormhole.publicinterface.sinks.{SinkProcessConfig, SinkProcessor}
import edp.wormhole.sinks.SourceMutationType
import edp.wormhole.sinks.common.{RowkeyPatternContent, RowkeyPatternType, RowkeyTool}
import edp.wormhole.sinks.hbasesink.HbaseConstants._
import org.apache.hadoop.hbase.client._
import org.apache.hadoop.hbase.util.Bytes
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,10 @@ package edp.wormhole.sinks.kafkasink
import java.util.UUID

import com.alibaba.fastjson.JSON
import edp.wormhole.common.JsonParseHelper
import edp.wormhole.sinks.common.JsonParseHelper
import edp.wormhole.kafka.WormholeKafkaProducer
import edp.wormhole.publicinterface.sinks.{SinkProcessConfig, SinkProcessor}
import edp.wormhole.ums.UmsFieldType.UmsFieldType
import edp.wormhole.ums.UmsProtocol
import edp.wormhole.ums.UmsProtocolType.UmsProtocolType
import edp.wormhole.util.config.ConnectionConfig
import org.apache.log4j.Logger
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ import com.alibaba.fastjson.{JSON, JSONArray, JSONObject}
import com.mongodb.casbah._
import com.mongodb.casbah.commons.{Imports, MongoDBList, MongoDBObject}
import com.mongodb.{ReadPreference, WriteConcern, casbah}
import edp.wormhole.common.JsonParseHelper
import edp.wormhole.sinks.common.JsonParseHelper
import edp.wormhole.publicinterface.sinks.{SinkProcessConfig, SinkProcessor}
import edp.wormhole.sinks.SourceMutationType.INSERT_ONLY
import edp.wormhole.sinks.{SourceMutationType, _IDHelper}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ import edp.wormhole.common.json.{JsonSourceConf, RegularJsonSchema}
import edp.wormhole.sparkx.directive._
import edp.wormhole.kafka.WormholeKafkaProducer
import edp.wormhole.publicinterface.sinks.SinkProcessConfig
import edp.wormhole.sinks.common.{FeedbackPriority, InputDataRequirement}
import edp.wormhole.sparkx.memorystorage.ConfMemoryStorage
import edp.wormhole.sparkx.swifts.parse.ParseSwiftsSql
import edp.wormhole.sparkxinterface.swifts.{SwiftsProcessConfig, ValidityConfig}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ import edp.wormhole.externalclient.hadoop.HdfsUtils
import edp.wormhole.kafka.WormholeKafkaProducer
import edp.wormhole.publicinterface.sinks.SinkProcessConfig
import edp.wormhole.sinks.SourceMutationType
import edp.wormhole.sinks.common.{FeedbackPriority, InputDataRequirement, WormholeConfig}
import edp.wormhole.sinks.elasticsearchsink.EsConfig
import edp.wormhole.sinks.mongosink.MongoConfig
import edp.wormhole.sinks.utils.SinkCommonUtils
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ package edp.wormhole.sparkx.batchflow
import edp.wormhole.common._
import edp.wormhole.externalclient.zookeeper.WormholeZkClient
import edp.wormhole.kafka.WormholeKafkaProducer
import edp.wormhole.sinks.common.{KafkaInputConfig, WormholeConfig, WormholeConstants}
import edp.wormhole.sparkx.common.SparkContextUtils.createKafkaStream
import edp.wormhole.sparkx.common.{SparkContextUtils, SparkUtils}
import edp.wormhole.sparkx.directive.DirectiveFlowWatch
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@
package edp.wormhole.sparkx.batchjob.source

import com.alibaba.fastjson.JSON
import edp.wormhole.common.InputDataRequirement
import edp.wormhole.externalclient.hadoop.HdfsUtils
import edp.wormhole.sinks.common.InputDataRequirement
import edp.wormhole.sparkx.common.{SparkSchemaUtils, SparkUtils}
import edp.wormhole.sparkx.spark.log.EdpLogging
import edp.wormhole.sparkxinterface.batchjob.source.ObtainSourceDataInterface
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ package edp.wormhole.sparkx.common

import edp.wormhole.common._
import edp.wormhole.externalclient.zookeeper.WormholeZkClient
import edp.wormhole.sinks.common.{KafkaInputConfig, WormholeConstants}
import edp.wormhole.sparkx.spark.kafka010.{WormholeKafkaUtils, WormholePerPartitionConfig}
import edp.wormhole.sparkx.spark.log.EdpLogging
import org.apache.kafka.common.TopicPartition
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ import java.sql.Timestamp
import edp.wormhole.common._
import edp.wormhole.common.json.{FieldInfo, JsonParseUtils}
import edp.wormhole.kafka.WormholeKafkaProducer
import edp.wormhole.sinks.common.{FeedbackPriority, PartitionOffsetConfig, WormholeConfig}
import edp.wormhole.ums.UmsProtocolType.UmsProtocolType
import edp.wormhole.ums._
import edp.wormhole.util.DateUtils
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,8 @@

package edp.wormhole.sparkx.directive

import edp.wormhole.common.{KafkaTopicConfig, PartitionOffsetConfig, WormholeConfig}
import edp.wormhole.sinks.common
import edp.wormhole.sinks.common.{KafkaTopicConfig, PartitionOffsetConfig, WormholeConfig}
import edp.wormhole.sparkx.memorystorage.OffsetPersistenceManager
import edp.wormhole.sparkx.spark.log.EdpLogging
import edp.wormhole.ums.{Ums, UmsFieldType}
Expand Down Expand Up @@ -88,7 +89,7 @@ trait Directive extends EdpLogging{
val partitionOffsetArray = partitionOffset.split(":")
PartitionOffsetConfig(partitionOffsetArray(0).toInt, partitionOffsetArray(1).toLong)
})
topicConfigList += ((KafkaTopicConfig(topicName, topicRate, partitionsOffsetSeq), directiveId))
topicConfigList += ((common.KafkaTopicConfig(topicName, topicRate, partitionsOffsetSeq), directiveId))
})

topicConfigList
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@

package edp.wormhole.sparkx.directive

import edp.wormhole.common.{StreamType, WormholeConfig, WormholeConstants}
import edp.wormhole.externalclient.zookeeper.WormholeZkClient
import edp.wormhole.sinks.common.{StreamType, WormholeConfig, WormholeConstants}
import edp.wormhole.sparkx.batchflow.BatchflowDirective
import edp.wormhole.sparkx.hdfslog.{HdfsDirective, HdfsMainProcess}
import edp.wormhole.sparkx.memorystorage.ConfMemoryStorage
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@

package edp.wormhole.sparkx.directive

import edp.wormhole.common.{WormholeConfig, WormholeConstants}
import edp.wormhole.externalclient.zookeeper.WormholeZkClient
import edp.wormhole.sinks.common.{WormholeConfig, WormholeConstants}
import edp.wormhole.sparkx.memorystorage.OffsetPersistenceManager
import edp.wormhole.sparkx.spark.log.EdpLogging

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ package edp.wormhole.sparkx.directive

import java.util.concurrent.ConcurrentLinkedQueue

import edp.wormhole.common.FeedbackPriority
import edp.wormhole.kafka.WormholeKafkaProducer
import edp.wormhole.sinks.common.FeedbackPriority
import edp.wormhole.sparkx.spark.log.EdpLogging
import edp.wormhole.sparkx.udf.UdfRegister
import edp.wormhole.ums.UmsProtocolUtils.feedbackDirective
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,9 @@

package edp.wormhole.sparkx.hdfslog

import edp.wormhole.common.FeedbackPriority
import edp.wormhole.common.json.{JsonSourceConf, RegularJsonSchema}
import edp.wormhole.kafka.WormholeKafkaProducer
import edp.wormhole.sinks.common.FeedbackPriority
import edp.wormhole.sparkx.directive.Directive
import edp.wormhole.ums.UmsProtocolUtils.feedbackDirective
import edp.wormhole.ums.{Ums, UmsFeedbackStatus, UmsFieldType}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ import edp.wormhole.sparkx.common.SparkContextUtils.createKafkaStream
import edp.wormhole.common._
import edp.wormhole.externalclient.zookeeper.WormholeZkClient
import edp.wormhole.kafka.WormholeKafkaProducer
import edp.wormhole.sinks.common.{KafkaInputConfig, WormholeConfig, WormholeConstants}
import edp.wormhole.sparkx.common.{SparkContextUtils, SparkUtils}
import edp.wormhole.sparkx.directive.DirectiveFlowWatch
import edp.wormhole.sparkx.memorystorage.OffsetPersistenceManager
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ import edp.wormhole.common._
import edp.wormhole.common.json.{FieldInfo, JsonParseUtils}
import edp.wormhole.externalclient.hadoop.HdfsUtils
import edp.wormhole.kafka.WormholeKafkaProducer
import edp.wormhole.sinks.common.{FeedbackPriority, WormholeConfig}
import edp.wormhole.sinks.utils.SinkCommonUtils._
import edp.wormhole.sparkx.common.{SparkUtils, WormholeUtils}
import edp.wormhole.sparkx.spark.log.EdpLogging
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,8 @@ import java.util.concurrent.ConcurrentLinkedQueue
import edp.wormhole.common._
import edp.wormhole.externalclient.zookeeper.WormholeZkClient
import edp.wormhole.kafka.WormholeKafkaProducer
import edp.wormhole.sinks.common
import edp.wormhole.sinks.common._
import edp.wormhole.sparkx.directive.DirectiveOffsetWatch
import edp.wormhole.sparkx.spark.log.EdpLogging
import edp.wormhole.ums.UmsSchemaUtils.toUms
Expand Down Expand Up @@ -90,7 +92,7 @@ object OffsetPersistenceManager extends EdpLogging {
if (topicConfigMap == null) throw new Exception("do not config kafka any topic,include heardbeat topic")

DirectiveOffsetWatch.offsetWatch(config, appId)
KafkaInputConfig(kafkaBaseConfig, topicConfigMap.values.toList,inWatch)
common.KafkaInputConfig(kafkaBaseConfig, topicConfigMap.values.toList,inWatch)
}

private def deleteTopics(zookeeperAddress: String, offsetPath: String, topicList: Seq[String]): Unit = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@

package edp.wormhole.sparkx.router

import edp.wormhole.common.FeedbackPriority
import edp.wormhole.kafka.WormholeKafkaProducer
import edp.wormhole.sinks.common.FeedbackPriority
import edp.wormhole.sparkx.directive.Directive
import edp.wormhole.sparkx.memorystorage.ConfMemoryStorage.routerMap
import edp.wormhole.ums.UmsProtocolUtils.feedbackDirective
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@ package edp.wormhole.sparkx.router

import java.util.UUID

import edp.wormhole.common.{FeedbackPriority, WormholeConfig}
import edp.wormhole.kafka.WormholeKafkaProducer
import edp.wormhole.sinks.common.{FeedbackPriority, WormholeConfig}
import edp.wormhole.sparkx.common.{SparkUtils, WormholeUtils}
import edp.wormhole.sparkx.memorystorage.ConfMemoryStorage
import edp.wormhole.sparkx.spark.log.EdpLogging
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ import edp.wormhole.common._
import edp.wormhole.sparkx.common.SparkContextUtils.createKafkaStream
import edp.wormhole.externalclient.zookeeper.WormholeZkClient
import edp.wormhole.kafka.WormholeKafkaProducer
import edp.wormhole.sinks.common.{KafkaInputConfig, WormholeConfig, WormholeConstants}
import edp.wormhole.sparkx.common.{SparkContextUtils, SparkUtils}
import edp.wormhole.sparkx.directive.DirectiveFlowWatch
import edp.wormhole.sparkx.memorystorage.OffsetPersistenceManager
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
package edp.wormhole.sparkx.swifts.custom

import edp.wormhole.sinks.hbasesink.HbaseConnection
import edp.wormhole.common.{RowkeyPatternContent, RowkeyTool}
import edp.wormhole.sinks.common.{RowkeyPatternContent, RowkeyTool}
import edp.wormhole.sparkx.common.SparkSchemaUtils
import edp.wormhole.sparkx.spark.log.EdpLogging
import edp.wormhole.ums.UmsFieldType.umsFieldType
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ package edp.wormhole.sparkx.swifts.transform

import java.util.UUID

import edp.wormhole.common.WormholeConfig
import edp.wormhole.sinks.common.WormholeConfig
import edp.wormhole.sparkx.memorystorage.ConfMemoryStorage
import edp.wormhole.sparkx.spark.log.EdpLogging
import edp.wormhole.sparkx.swifts.custom.{LookupHbase, LookupKudu, LookupRedis}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@

package edp.wormhole.sparkx.udf

import edp.wormhole.common.{WormholeConfig, WormholeConstants}
import edp.wormhole.externalclient.zookeeper.WormholeZkClient
import edp.wormhole.sinks.common.{WormholeConfig, WormholeConstants}
import edp.wormhole.sparkx.directive.UdfDirective
import edp.wormhole.sparkx.spark.log.EdpLogging
import edp.wormhole.ums.{UmsProtocolType, UmsSchemaUtils}
Expand Down

0 comments on commit 5c67467

Please sign in to comment.