This is an automated email from the ASF dual-hosted git repository. dope pushed a commit to branch cluster in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git
commit 10a5709a5dc3c22de3ada417900c20f89e5479ff Author: MyXOF <[email protected]> AuthorDate: Fri Mar 22 16:36:13 2019 +0800 add cluster module --- cluster/pom.xml | 121 +++++++++++++++++++++ .../main/java/org/apache/iotdb/cluster/App.java | 10 ++ .../java/org/apache/iotdb/cluster/AppTest.java | 12 ++ pom.xml | 1 + 4 files changed, 144 insertions(+) diff --git a/cluster/pom.xml b/cluster/pom.xml new file mode 100644 index 0000000..4101087 --- /dev/null +++ b/cluster/pom.xml @@ -0,0 +1,121 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you 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. 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"> + <parent> + <artifactId>root</artifactId> + <groupId>org.apache.iotdb</groupId> + <version>0.8.0-SNAPSHOT</version> + </parent> + <modelVersion>4.0.0</modelVersion> + <artifactId>cluster</artifactId> + <name>IoTDB Cluster</name> + <properties> + <jraft.version>1.2.4</jraft.version> + </properties> + <dependencies> + <dependency> + <groupId>org.apache.iotdb</groupId> + <artifactId>iotdb</artifactId> + <version>${project.version}</version> + </dependency> + <!-- jraft --> + <dependency> + <groupId>com.alipay.sofa</groupId> + <artifactId>jraft-core</artifactId> + <version>${jraft.version}</version> + </dependency> + <!-- jsr305 --> + <dependency> + <groupId>com.google.code.findbugs</groupId> + <artifactId>jsr305</artifactId> + <version>3.0.2</version> + </dependency> + <!-- bolt --> + <dependency> + <groupId>com.alipay.sofa</groupId> + <artifactId>bolt</artifactId> + <version>1.5.3</version> + </dependency> + <dependency> + <groupId>com.alipay.sofa</groupId> + <artifactId>hessian</artifactId> + <version>3.3.6</version> + </dependency> + <!-- log --> + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-api</artifactId> + <version>1.7.21</version> + </dependency> + <!-- disruptor --> + <dependency> + <groupId>com.lmax</groupId> + <artifactId>disruptor</artifactId> + <version>3.3.7</version> + </dependency> + <dependency> + <groupId>commons-io</groupId> + <artifactId>commons-io</artifactId> + <version>2.4</version> + </dependency> + <dependency> + <groupId>commons-lang</groupId> + <artifactId>commons-lang</artifactId> + <version>2.6</version> + </dependency> + <!-- protobuf --> + <dependency> + <groupId>com.google.protobuf</groupId> + <artifactId>protobuf-java</artifactId> + <version>3.5.1</version> + </dependency> + <!-- protostuff --> + <dependency> + <groupId>io.protostuff</groupId> + <artifactId>protostuff-core</artifactId> + <version>1.6.0</version> + </dependency> + <dependency> + <groupId>io.protostuff</groupId> + <artifactId>protostuff-runtime</artifactId> + <version>1.6.0</version> + </dependency> + <!-- rocksdb --> + <dependency> + <groupId>org.rocksdb</groupId> + <artifactId>rocksdbjni</artifactId> + <version>5.14.2</version> + </dependency> + <!-- java thread affinity --> + <dependency> + <groupId>net.openhft</groupId> + <artifactId>affinity</artifactId> + <version>3.1.7</version> + </dependency> + <!-- metrics --> + <dependency> + <groupId>io.dropwizard.metrics</groupId> + <artifactId>metrics-core</artifactId> + <version>4.0.2</version> + </dependency> + </dependencies> +</project> diff --git a/cluster/src/main/java/org/apache/iotdb/cluster/App.java b/cluster/src/main/java/org/apache/iotdb/cluster/App.java new file mode 100644 index 0000000..9750baa --- /dev/null +++ b/cluster/src/main/java/org/apache/iotdb/cluster/App.java @@ -0,0 +1,10 @@ +package org.apache.iotdb.cluster; + +public class App { + public App(){ + } + + public static void main(String[] args){ + System.out.println(123); + } +} diff --git a/cluster/src/test/java/org/apache/iotdb/cluster/AppTest.java b/cluster/src/test/java/org/apache/iotdb/cluster/AppTest.java new file mode 100644 index 0000000..d986670 --- /dev/null +++ b/cluster/src/test/java/org/apache/iotdb/cluster/AppTest.java @@ -0,0 +1,12 @@ +package org.apache.iotdb.cluster; + +import static org.junit.Assert.*; + +import org.junit.Test; + +public class AppTest { + @Test + public void Test(){ + assertEquals("123", "123"); + } +} \ No newline at end of file diff --git a/pom.xml b/pom.xml index 13350d5..45b754a 100644 --- a/pom.xml +++ b/pom.xml @@ -135,6 +135,7 @@ <module>service-rpc</module> <module>iotdb-cli</module> <module>example</module> + <module>cluster</module> <!--<module>hadoop</module>--> <!--<module>spark</module>--> </modules>
