This is an automated email from the ASF dual-hosted git repository.
east pushed a commit to branch cluster_nodetool
in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git
The following commit(s) were added to refs/heads/cluster_nodetool by this push:
new 385e0da add monitor module
385e0da is described below
commit 385e0daa2176df235e4a0808d067e6051c309710
Author: mdf369 <[email protected]>
AuthorDate: Mon Apr 22 16:21:38 2019 +0800
add monitor module
---
cluster/pom.xml | 6 ++
.../org/apache/iotdb/cluster/entity/Server.java | 3 +-
iotdb-cli/pom.xml | 2 +-
{cluster => monitor}/pom.xml | 73 +++++-----------------
.../iotdb/monitor}/service/ClusterMonitor.java | 2 +-
.../monitor}/service/ClusterMonitorMBean.java | 2 +-
pom.xml | 1 +
7 files changed, 26 insertions(+), 63 deletions(-)
diff --git a/cluster/pom.xml b/cluster/pom.xml
index b0bca81..907c32e 100644
--- a/cluster/pom.xml
+++ b/cluster/pom.xml
@@ -76,6 +76,12 @@
</exclusion>
</exclusions>
</dependency>
+ <dependency>
+ <groupId>org.apache.iotdb</groupId>
+ <artifactId>iotdb-monitor</artifactId>
+ <version>0.8.0-SNAPSHOT</version>
+ <scope>compile</scope>
+ </dependency>
</dependencies>
<build>
<plugins>
diff --git a/cluster/src/main/java/org/apache/iotdb/cluster/entity/Server.java
b/cluster/src/main/java/org/apache/iotdb/cluster/entity/Server.java
index b77d9c1..20617cc 100644
--- a/cluster/src/main/java/org/apache/iotdb/cluster/entity/Server.java
+++ b/cluster/src/main/java/org/apache/iotdb/cluster/entity/Server.java
@@ -39,15 +39,14 @@ import
org.apache.iotdb.cluster.rpc.raft.processor.QueryMetadataInStringAsyncPro
import org.apache.iotdb.cluster.rpc.raft.processor.QueryPathsAsyncProcessor;
import
org.apache.iotdb.cluster.rpc.raft.processor.QuerySeriesTypeAsyncProcessor;
import
org.apache.iotdb.cluster.rpc.raft.processor.QueryTimeSeriesAsyncProcessor;
-import org.apache.iotdb.cluster.service.ClusterMonitor;
import org.apache.iotdb.cluster.utils.RaftUtils;
import org.apache.iotdb.cluster.utils.hash.PhysicalNode;
import org.apache.iotdb.cluster.utils.hash.Router;
-import org.apache.iotdb.db.conf.IoTDBConstant;
import org.apache.iotdb.db.exception.StartupException;
import org.apache.iotdb.db.exception.ProcessorException;
import org.apache.iotdb.db.service.IoTDB;
import org.apache.iotdb.db.service.RegisterManager;
+import org.apache.iotdb.monitor.service.ClusterMonitor;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
diff --git a/iotdb-cli/pom.xml b/iotdb-cli/pom.xml
index 8546eb9..b116f05 100644
--- a/iotdb-cli/pom.xml
+++ b/iotdb-cli/pom.xml
@@ -45,7 +45,7 @@
</dependency>
<dependency>
<groupId>org.apache.iotdb</groupId>
- <artifactId>IoTDB-cluster</artifactId>
+ <artifactId>iotdb-monitor</artifactId>
<version>0.8.0-SNAPSHOT</version>
</dependency>
<dependency>
diff --git a/cluster/pom.xml b/monitor/pom.xml
similarity index 68%
copy from cluster/pom.xml
copy to monitor/pom.xml
index b0bca81..96cbf35 100644
--- a/cluster/pom.xml
+++ b/monitor/pom.xml
@@ -26,15 +26,13 @@
<version>0.8.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
- <artifactId>IoTDB-cluster</artifactId>
- <name>IoTDB Cluster</name>
+ <artifactId>iotdb-monitor</artifactId>
+ <name>IoTDB Monitor</name>
<properties>
- <jraft.version>1.2.4</jraft.version>
- <antlr3.version>3.5.2</antlr3.version>
<common.lang3.version>3.8.1</common.lang3.version>
- <cluster.test.skip>false</cluster.test.skip>
- <cluster.it.skip>${cluster.test.skip}</cluster.it.skip>
- <cluster.ut.skip>${cluster.test.skip}</cluster.ut.skip>
+ <monitor.test.skip>false</monitor.test.skip>
+ <monitor.it.skip>${monitor.test.skip}</monitor.it.skip>
+ <monitor.ut.skip>${monitor.test.skip}</monitor.ut.skip>
</properties>
<dependencies>
<dependency>
@@ -44,37 +42,8 @@
</dependency>
<dependency>
<groupId>org.apache.iotdb</groupId>
- <artifactId>iotdb-jdbc</artifactId>
+ <artifactId>iotdb-cluster</artifactId>
<version>${project.version}</version>
- <scope>test</scope>
- </dependency>
- <!-- jraft -->
- <dependency>
- <groupId>com.alipay.sofa</groupId>
- <artifactId>jraft-core</artifactId>
- <version>${jraft.version}</version>
- <exclusions>
- <exclusion>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-api</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.apache.logging.log4j</groupId>
- <artifactId>log4j-api</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.apache.logging.log4j</groupId>
- <artifactId>log4j-core</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.apache.logging.log4j</groupId>
- <artifactId>log4j-slf4j-impl</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.apache.logging.log4j</groupId>
- <artifactId>log4j-jcl</artifactId>
- </exclusion>
- </exclusions>
</dependency>
</dependencies>
<build>
@@ -108,18 +77,6 @@
</configuration>
</plugin>
<plugin>
- <groupId>org.antlr</groupId>
- <artifactId>antlr3-maven-plugin</artifactId>
- <version>${antlr3.version}</version>
- <executions>
- <execution>
- <goals>
- <goal>antlr</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- <plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<executions>
@@ -143,12 +100,12 @@
</configuration>
</plugin>
<!--using `mvn test` to run UT, `mvn verify` to run ITs
- Reference:
https://antoniogoncalves.org/2012/12/13/lets-turn-integration-tests-with-maven-to-a-first-class-citizen/-->
+ Reference:
https://antoniogoncalves.org/2012/12/13/lets-turn-integration-tests-with-maven-to-a-first-class-citizen/-->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
- <skipTests>${cluster.ut.skip}</skipTests>
+ <skipTests>${monitor.ut.skip}</skipTests>
</configuration>
</plugin>
<plugin>
@@ -165,15 +122,15 @@
</execution>
</executions>
<configuration>
- <skipTests>${cluster.test.skip}</skipTests>
- <skipITs>${cluster.it.skip}</skipITs>
+ <skipTests>${monitor.test.skip}</skipTests>
+ <skipITs>${monitor.it.skip}</skipITs>
</configuration>
</plugin>
</plugins>
</build>
<profiles>
<profile>
- <id>skipClusterTests</id>
+ <id>skipMonitorTests</id>
<activation>
<property>
<name>skipTests</name>
@@ -181,13 +138,13 @@
</property>
</activation>
<properties>
- <cluster.test.skip>true</cluster.test.skip>
- <cluster.ut.skip>true</cluster.ut.skip>
- <cluster.it.skip>true</cluster.it.skip>
+ <monitor.test.skip>true</monitor.test.skip>
+ <monitor.ut.skip>true</monitor.ut.skip>
+ <monitor.it.skip>true</monitor.it.skip>
</properties>
</profile>
<profile>
- <id>skipUT_Cluster_Tests</id>
+ <id>skipUT_Monitor_Tests</id>
<activation>
<property>
<name>skipUTs</name>
diff --git
a/cluster/src/main/java/org/apache/iotdb/cluster/service/ClusterMonitor.java
b/monitor/src/main/java/org/apache/iotdb/monitor/service/ClusterMonitor.java
similarity index 98%
rename from
cluster/src/main/java/org/apache/iotdb/cluster/service/ClusterMonitor.java
rename to
monitor/src/main/java/org/apache/iotdb/monitor/service/ClusterMonitor.java
index d3c2f01..ba9a267 100644
--- a/cluster/src/main/java/org/apache/iotdb/cluster/service/ClusterMonitor.java
+++ b/monitor/src/main/java/org/apache/iotdb/monitor/service/ClusterMonitor.java
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.apache.iotdb.cluster.service;
+package org.apache.iotdb.monitor.service;
import com.alipay.sofa.jraft.entity.PeerId;
import java.util.HashMap;
diff --git
a/cluster/src/main/java/org/apache/iotdb/cluster/service/ClusterMonitorMBean.java
b/monitor/src/main/java/org/apache/iotdb/monitor/service/ClusterMonitorMBean.java
similarity index 97%
rename from
cluster/src/main/java/org/apache/iotdb/cluster/service/ClusterMonitorMBean.java
rename to
monitor/src/main/java/org/apache/iotdb/monitor/service/ClusterMonitorMBean.java
index 09bad03..6cfa051 100644
---
a/cluster/src/main/java/org/apache/iotdb/cluster/service/ClusterMonitorMBean.java
+++
b/monitor/src/main/java/org/apache/iotdb/monitor/service/ClusterMonitorMBean.java
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.apache.iotdb.cluster.service;
+package org.apache.iotdb.monitor.service;
import java.util.List;
import java.util.Map;
diff --git a/pom.xml b/pom.xml
index 7b1fbfa..41cb9e8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -136,6 +136,7 @@
<module>iotdb-cli</module>
<module>example</module>
<module>cluster</module>
+ <module>monitor</module>
<!--<module>hadoop</module>-->
<!--<module>spark</module>-->
</modules>