Repository: incubator-eagle Updated Branches: refs/heads/develop fe5091257 -> 72a1501c3
http://git-wip-us.apache.org/repos/asf/incubator-eagle/blob/72a1501c/eagle-core/eagle-alert-parent/eagle-alert/pom.xml ---------------------------------------------------------------------- diff --git a/eagle-core/eagle-alert-parent/eagle-alert/pom.xml b/eagle-core/eagle-alert-parent/eagle-alert/pom.xml index 906d148..2985600 100644 --- a/eagle-core/eagle-alert-parent/eagle-alert/pom.xml +++ b/eagle-core/eagle-alert-parent/eagle-alert/pom.xml @@ -10,7 +10,8 @@ WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ~ See the License for the specific language governing permissions and ~ limitations under the License. --> -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> @@ -29,6 +30,7 @@ <module>alert-coordinator</module> <module>alert-assembly</module> <module>alert-devtools</module> + <module>alert-service</module> </modules> <dependencyManagement> @@ -39,11 +41,6 @@ <version>${fasterxml-jackson.version}</version> </dependency> <dependency> - <groupId>com.fasterxml.jackson.core</groupId> - <artifactId>jackson-databind</artifactId> - <version>${fasterxml-jackson.version}</version> - </dependency> - <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>${javax.mail.version}</version> @@ -65,6 +62,11 @@ </dependency> <dependency> <groupId>org.apache.curator</groupId> + <artifactId>curator-test</artifactId> + <version>${curator.test.version}</version> + </dependency> + <dependency> + <groupId>org.apache.curator</groupId> <artifactId>curator-recipes</artifactId> <version>${curator.version}</version> </dependency> @@ -140,11 +142,6 @@ </exclusions> </dependency> <dependency> - <groupId>com.sun.jersey</groupId> - <artifactId>jersey-client</artifactId> - <version>${jersey.version}</version> - </dependency> - <dependency> <groupId>org.codehaus.jackson</groupId> <artifactId>jackson-jaxrs</artifactId> <version>${codehaus-jackson.version}</version> @@ -227,6 +224,12 @@ <artifactId>zkclient</artifactId> <version>${zkclient.version}</version> </dependency> + + <dependency> + <groupId>com.sun.jersey</groupId> + <artifactId>jersey-client</artifactId> + <version>${jersey.version}</version> + </dependency> <dependency> <groupId>com.sun.jersey</groupId> <artifactId>jersey-server</artifactId> @@ -234,6 +237,11 @@ </dependency> <dependency> <groupId>com.sun.jersey</groupId> + <artifactId>jersey-json</artifactId> + <version>${jersey.version}</version> + </dependency> + <dependency> + <groupId>com.sun.jersey</groupId> <artifactId>jersey-servlet</artifactId> <version>${jersey.version}</version> </dependency> @@ -242,6 +250,7 @@ <artifactId>jersey-multipart</artifactId> <version>${jersey.version}</version> </dependency> + <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-core</artifactId> @@ -277,13 +286,92 @@ <artifactId>metrics-elasticsearch-reporter</artifactId> <version>${metrics-elasticsearch-reporter.version}</version> </dependency> + <dependency> + <groupId>commons-cli</groupId> + <artifactId>commons-cli</artifactId> + <version>${common.cli.version}</version> + </dependency> + + <!-- dropwizard --> + <dependency> + <groupId>io.dropwizard</groupId> + <artifactId>dropwizard-core</artifactId> + <version>${dropwizard.version}</version> + <exclusions> + <exclusion> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-log4j12</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>io.dropwizard</groupId> + <artifactId>dropwizard-jersey</artifactId> + <version>${dropwizard.version}</version> + <exclusions> + <exclusion> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-log4j12</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>io.swagger</groupId> + <artifactId>swagger-jersey-jaxrs</artifactId> + <version>${swagger.version}</version> + <scope>compile</scope> + <exclusions> + <exclusion> + <groupId>com.sun.jersey</groupId> + <artifactId>*</artifactId> + </exclusion> + </exclusions> + </dependency> </dependencies> </dependencyManagement> <build> + <plugins> + <plugin> + <groupId>org.apache.rat</groupId> + <artifactId>apache-rat-plugin</artifactId> + <executions> + <execution> + <id>header-check</id> + <phase>verify</phase> + <goals> + <goal>check</goal> + </goals> + <configuration> + <useDefaultExcludes>true</useDefaultExcludes> + <excludes> + <exclude>**/*.out</exclude> + <exclude>**/*.log</exclude> + <exclude>**/*.json</exclude> + <exclude>**/*.classpath</exclude> + <exclude>**/*.project</exclude> + <exclude>**/*.prefs</exclude> + <exclude>**/*.iml</exclude> + <exclude>**/MANIFEST.MF</exclude> + <exclude>**/dependency-reduced-pom.xml</exclude> + <exclude>**/target/**</exclude>` + </excludes> + </configuration> + </execution> + </executions> + </plugin> + </plugins> <pluginManagement> <plugins> <plugin> + <groupId>org.apache.rat</groupId> + <artifactId>apache-rat-plugin</artifactId> + <version>${maven-apache-rat.version}</version> + <configuration> + <useDefaultExcludes>true</useDefaultExcludes> + </configuration> + </plugin> + <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>${maven-compiler.version}</version> <configuration> http://git-wip-us.apache.org/repos/asf/incubator-eagle/blob/72a1501c/eagle-core/eagle-data-process/eagle-stream-process-api/src/main/java/org/apache/eagle/dataproc/impl/storm/kafka/KafkaSourcedSpoutProvider.java ---------------------------------------------------------------------- diff --git a/eagle-core/eagle-data-process/eagle-stream-process-api/src/main/java/org/apache/eagle/dataproc/impl/storm/kafka/KafkaSourcedSpoutProvider.java b/eagle-core/eagle-data-process/eagle-stream-process-api/src/main/java/org/apache/eagle/dataproc/impl/storm/kafka/KafkaSourcedSpoutProvider.java index 0107a9b..c6a4983 100644 --- a/eagle-core/eagle-data-process/eagle-stream-process-api/src/main/java/org/apache/eagle/dataproc/impl/storm/kafka/KafkaSourcedSpoutProvider.java +++ b/eagle-core/eagle-data-process/eagle-stream-process-api/src/main/java/org/apache/eagle/dataproc/impl/storm/kafka/KafkaSourcedSpoutProvider.java @@ -95,7 +95,7 @@ public class KafkaSourcedSpoutProvider implements StormSpoutProvider { } // "forceFromStart" is for test usage, prod should not use this if (context.hasPath("forceFromStart")) { - spoutConfig.forceFromStart = context.getBoolean("forceFromStart"); + spoutConfig.startOffsetTime = kafka.api.OffsetRequest.EarliestTime(); } spoutConfig.scheme = getStreamScheme(deserClsName, context); http://git-wip-us.apache.org/repos/asf/incubator-eagle/blob/72a1501c/eagle-security/eagle-security-common/src/main/java/org/apache/eagle/security/topo/NewKafkaSourcedSpoutProvider.java ---------------------------------------------------------------------- diff --git a/eagle-security/eagle-security-common/src/main/java/org/apache/eagle/security/topo/NewKafkaSourcedSpoutProvider.java b/eagle-security/eagle-security-common/src/main/java/org/apache/eagle/security/topo/NewKafkaSourcedSpoutProvider.java index 47d3b21..e60e59e 100644 --- a/eagle-security/eagle-security-common/src/main/java/org/apache/eagle/security/topo/NewKafkaSourcedSpoutProvider.java +++ b/eagle-security/eagle-security-common/src/main/java/org/apache/eagle/security/topo/NewKafkaSourcedSpoutProvider.java @@ -96,7 +96,7 @@ public class NewKafkaSourcedSpoutProvider implements StormSpoutProvider { } // "forceFromStart" is for test usage, prod should not use this if (context.hasPath("forceFromStart")) { - spoutConfig.forceFromStart = context.getBoolean("forceFromStart"); + spoutConfig.startOffsetTime = kafka.api.OffsetRequest.EarliestTime(); } if (context.hasPath("schemeCls")) { http://git-wip-us.apache.org/repos/asf/incubator-eagle/blob/72a1501c/eagle-security/eagle-security-hdfs-auditlog/src/main/java/org/apache/eagle/security/auditlog/kafka/UserPartitioner.java ---------------------------------------------------------------------- diff --git a/eagle-security/eagle-security-hdfs-auditlog/src/main/java/org/apache/eagle/security/auditlog/kafka/UserPartitioner.java b/eagle-security/eagle-security-hdfs-auditlog/src/main/java/org/apache/eagle/security/auditlog/kafka/UserPartitioner.java index 447c7ef..9948670 100644 --- a/eagle-security/eagle-security-hdfs-auditlog/src/main/java/org/apache/eagle/security/auditlog/kafka/UserPartitioner.java +++ b/eagle-security/eagle-security-hdfs-auditlog/src/main/java/org/apache/eagle/security/auditlog/kafka/UserPartitioner.java @@ -17,7 +17,6 @@ package org.apache.eagle.security.auditlog.kafka; import kafka.utils.VerifiableProperties; -import kafka.utils.Utils; public class UserPartitioner implements kafka.producer.Partitioner{ private VerifiableProperties prop; @@ -28,6 +27,6 @@ public class UserPartitioner implements kafka.producer.Partitioner{ @Override public int partition(Object arg0, int arg1) { String user = (String)arg0; - return Utils.abs(user.hashCode()) % arg1; + return Math.abs(user.hashCode()) % arg1; } } http://git-wip-us.apache.org/repos/asf/incubator-eagle/blob/72a1501c/pom.xml ---------------------------------------------------------------------- diff --git a/pom.xml b/pom.xml index adb6227..e240c8a 100755 --- a/pom.xml +++ b/pom.xml @@ -197,8 +197,8 @@ <!-- Serialization --> <gson.version>2.2.2</gson.version> - <guava.version>14.0.1</guava.version> - <fasterxml-jackson.version>2.4.5</fasterxml-jackson.version> + <guava.version>19.0</guava.version> + <fasterxml-jackson.version>2.5.4</fasterxml-jackson.version> <codehaus-jackson.version>1.9.13</codehaus-jackson.version> <jsoup.version>1.7.3</jsoup.version> <io.netty.version>3.6.7.Final</io.netty.version> @@ -223,11 +223,11 @@ <asm.version>5.0</asm.version> <!-- Streaming --> - <kafka.version>0.8.2.2</kafka.version> + <kafka.version>0.10.0.0</kafka.version> <kafka-clients.version>0.8.2.0</kafka-clients.version> - <kafka.artifact.id>kafka_2.10</kafka.artifact.id> + <kafka.artifact.id>kafka_2.11</kafka.artifact.id> <jgrapht.version>0.9.0</jgrapht.version> - <storm-kafka.version>0.9.3.2.2.0.0-2041</storm-kafka.version> + <storm-kafka.version>0.10.0</storm-kafka.version> <storm.version>0.9.3</storm.version> <mapr-kafka.version>0.8.1.1</mapr-kafka.version> @@ -236,6 +236,7 @@ <mapr-storm.version>0.9.3-mapr-1509</mapr-storm.version> <curator.version>2.8.0</curator.version> + <curator.test.version>2.5.0</curator.test.version> <zkclient.version>0.3</zkclient.version> <!-- Query --> @@ -292,8 +293,17 @@ <mockito.version>1.10.19</mockito.version> <joda.version>2.2</joda.version> <metrics-elasticsearch-reporter.version>2.2.0</metrics-elasticsearch-reporter.version> + + <common.cli.version>1.3.1</common.cli.version> + + <!-- dropwizard --> + <dropwizard.version>0.7.1</dropwizard.version> + </properties> + + + <dependencyManagement> <dependencies> <!-- Commons Dependencies--> @@ -1147,6 +1157,18 @@ <updatePolicy>never</updatePolicy> </releases> </repository> + <repository> + <id>HDP Release Repository</id> + <url>http://repo.hortonworks.com/content/repositories/releases/</url> + </repository> + <repository> + <id>HDP Central Repository</id> + <url>http://repo.hortonworks.com/content/repositories/central/</url> + </repository> + <repository> + <id>WSO2 Public</id> + <url>http://maven.wso2.org/nexus/content/groups/wso2-public</url> + </repository> </repositories> <pluginRepositories> <pluginRepository>
