Browse Source

remove kvdb from jdchain

tags/1.4.0^2
imuge 4 years ago
parent
commit
ab6b8dadb5
13 changed files with 1 additions and 259 deletions
  1. +1
    -1
      core
  2. +0
    -99
      deploy/deploy-kvdb/pom.xml
  3. +0
    -54
      deploy/deploy-kvdb/src/main/resources/assembly.xml
  4. +0
    -11
      deploy/deploy-kvdb/src/main/resources/config/cluster.conf
  5. +0
    -15
      deploy/deploy-kvdb/src/main/resources/config/kvdb.conf
  6. +0
    -12
      deploy/deploy-kvdb/src/main/resources/script/kvdb-benchmark.sh
  7. +0
    -12
      deploy/deploy-kvdb/src/main/resources/script/kvdb-cli.sh
  8. +0
    -23
      deploy/deploy-kvdb/src/main/resources/script/start.sh
  9. +0
    -27
      deploy/deploy-kvdb/src/main/resources/script/stop.sh
  10. +0
    -2
      deploy/deploy-kvdb/src/main/resources/system/dblist
  11. +0
    -1
      deploy/pom.xml
  12. +0
    -1
      kvdb
  13. +0
    -1
      pom.xml

+ 1
- 1
core

@@ -1 +1 @@
Subproject commit c7f866ea614f8e25d23889842aca63b47cd32f8f
Subproject commit 8a269ab652f3e08d658cc922aa7744ab14d1cb30

+ 0
- 99
deploy/deploy-kvdb/pom.xml View File

@@ -1,99 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<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>deploy-root</artifactId>
<groupId>com.jd.blockchain</groupId>
<version>1.4.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>

<artifactId>deploy-kvdb</artifactId>
<version>1.0.1.RELEASE</version>

<dependencies>

<dependency>
<groupId>com.jd.blockchain</groupId>
<artifactId>kvdb-protocol</artifactId>
<version>${kvdb.version}</version>
</dependency>

<dependency>
<groupId>com.jd.blockchain</groupId>
<artifactId>kvdb-engine</artifactId>
<version>${kvdb.version}</version>
</dependency>

<dependency>
<groupId>com.jd.blockchain</groupId>
<artifactId>kvdb-server</artifactId>
<version>${kvdb.version}</version>
</dependency>

<dependency>
<groupId>com.jd.blockchain</groupId>
<artifactId>kvdb-cli</artifactId>
<version>${kvdb.version}</version>
</dependency>

<dependency>
<groupId>com.jd.blockchain</groupId>
<artifactId>kvdb-benchmark</artifactId>
<version>${kvdb.version}</version>
</dependency>

<dependency>
<groupId>com.jd.blockchain</groupId>
<artifactId>kvdb-client</artifactId>
<version>${kvdb.version}</version>
</dependency>
</dependencies>

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<finalName>kvdb</finalName>
<descriptors>
<descriptor>src/main/resources/assembly.xml</descriptor>
</descriptors>
</configuration>
</execution>
</executions>
</plugin>

<!-- 生成SHA-256校验文件 -->
<plugin>
<groupId>net.nicoulaj.maven.plugins</groupId>
<artifactId>checksum-maven-plugin</artifactId>
<version>1.8</version>
<executions>
<execution>
<goals>
<goal>artifacts</goal>
</goals>
</execution>
</executions>
<configuration>
<algorithms>
<algorithm>SHA-256</algorithm> <!--采用SHA-256算法,还支持其他算法-->
</algorithms>
<file>${project.basedir}/target/deployment-kvdb-${project.version}.zip</file><!--给zip文件进行加密-->
<xmlSummary>true</xmlSummary><!--生成XML格式的md5文件-->
<xmlSummaryFile>${project.basedir}/target/SHA-256.xml</xmlSummaryFile>
</configuration>
</plugin>
</plugins>
</build>
</project>

+ 0
- 54
deploy/deploy-kvdb/src/main/resources/assembly.xml View File

@@ -1,54 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0
http://maven.apache.org/xsd/assembly-1.1.0.xsd">
<id>${project.version}</id>
<formats>
<format>zip</format>
</formats>
<includeBaseDirectory>false</includeBaseDirectory>
<fileSets>
<fileSet>
<directory>src/main/resources/script</directory>
<outputDirectory>bin</outputDirectory>
<lineEnding>unix</lineEnding>
</fileSet>
<fileSet>
<directory>src/main/resources/config</directory>
<outputDirectory>config</outputDirectory>
<lineEnding>unix</lineEnding>
</fileSet>
<fileSet>
<directory>src/main/resources/system</directory>
<outputDirectory>system</outputDirectory>
<lineEnding>unix</lineEnding>
</fileSet>
</fileSets>
<dependencySets>
<dependencySet>
<unpack>false</unpack>
<useProjectArtifact>true</useProjectArtifact>
<outputDirectory>libs</outputDirectory>
</dependencySet>

</dependencySets>
<moduleSets>
<moduleSet>
<useAllReactorProjects>true</useAllReactorProjects>
<includes>
<include>com.jd.blockchain:kvdb-engine</include>
<include>com.jd.blockchain:kvdb-benchmark</include>
<include>com.jd.blockchain:kvdb-client</include>
<include>com.jd.blockchain:kvdb-protocol</include>
<include>com.jd.blockchain:kvdb-cli</include>
<include>com.jd.blockchain:kvdb-server</include>
</includes>
<binaries>
<outputDirectory>libs</outputDirectory>
<unpack>false</unpack>
</binaries>
</moduleSet>
</moduleSets>

</assembly>

+ 0
- 11
deploy/deploy-kvdb/src/main/resources/config/cluster.conf View File

@@ -1,11 +0,0 @@
# 数据库集群的分片数,每一个分片都赋予唯一的编号,分片编号最小为 0,所有分片的编号必须连续递增
#cluster.test1.partitions=2
# 数据库集群 ‘<name>’ 的第 1 个分片的数据库实例地址(URL格式);
#cluster.test1.0=kvdb://localhost:7078/test1
# 数据库集群 ‘<name>’ 的第 2 个分片的数据库实例地址(URL格式);
#cluster.test1.1=kvdb://localhost:7079/test1

# 指定多个不同的集群
#cluster.test2.partitions=2
#cluster.test2.0=kvdb://localhost:7078/test2
#cluster.test2.1=kvdb://localhost:7079/test2

+ 0
- 15
deploy/deploy-kvdb/src/main/resources/config/kvdb.conf View File

@@ -1,15 +0,0 @@
# 数据库服务的本机监听地址;
server.host=0.0.0.0

# 数据库服务的本机监听端口;
server.port=7078

# 管理控制台的端口;
# 注:管理控制台总是绑定到环回地址 127.0.0.1,只允许本机访问;
manager.port=7060

# 数据库实例默认的根目录
dbs.rootdir=../dbs

# 数据库实例默认的本地分区数
dbs.partitions=4

+ 0
- 12
deploy/deploy-kvdb/src/main/resources/script/kvdb-benchmark.sh View File

@@ -1,12 +0,0 @@
#!/bin/bash

HOME=$(cd `dirname $0`;cd ../; pwd)
KVDB=$(ls $HOME/libs | grep kvdb-benchmark)
JVM_SET="-Xmx2g -Xms2g"
LOG_SET="-Dlogging.path="$HOME/logs" -Dlogging.level=error"
PROC_INFO=$HOME/libs/$KVDB
if [ ! -n "$KVDB" ]; then
echo "Can not find kvdb-benchmark !!!"
else
java -jar $LOG_SET $JVM_SET $PROC_INFO $*
fi

+ 0
- 12
deploy/deploy-kvdb/src/main/resources/script/kvdb-cli.sh View File

@@ -1,12 +0,0 @@
#!/bin/bash

HOME=$(cd `dirname $0`;cd ../; pwd)
KVDB=$(ls $HOME/libs | grep kvdb-cli)
JVM_SET="-Xmx2g -Xms2g"
LOG_SET="-Dlogging.path="$HOME/logs" -Dlogging.level.root=error"
PROC_INFO=$HOME/libs/$KVDB
if [ ! -n "$KVDB" ]; then
echo "Can not find kvdb-cli !!!"
else
java -jar $LOG_SET $JVM_SET $PROC_INFO $*
fi

+ 0
- 23
deploy/deploy-kvdb/src/main/resources/script/start.sh View File

@@ -1,23 +0,0 @@
#!/bin/bash

HOME=$(cd `dirname $0`;cd ../; pwd)
KVDB=$(ls $HOME/libs | grep kvdb-server)
JVM_SET="-Xmx2g -Xms2g"
PROC_INFO=$HOME/libs/$KVDB" -home "$HOME
LOG_SET="-Dlogging.path="$HOME/logs" -Dlogging.level=error"
#echo $PROC_INFO
#get PID
PID=`ps -ef | grep "$PROC_INFO" | grep -v grep | awk '{print $2}'`
#echo $PID
if [[ ! -z $PID ]]
then
echo "process already exists,please check... If necessary, you should kill the process first."
exit
fi
if [ ! -n "$KVDB" ]; then
echo "Can not find kvdb-server !!!"
else
nohup java -jar $LOG_SET $JVM_SET $PROC_INFO $* >/dev/null 2>&1 &

echo $! > $HOME/system/pid
fi

+ 0
- 27
deploy/deploy-kvdb/src/main/resources/script/stop.sh View File

@@ -1,27 +0,0 @@
#!/bin/bash

#启动Home路径
HOME=$(cd `dirname $0`;cd ../; pwd)

#进程启动后PID.log所在路径
PID_LOG=$HOME/system/pid

#从启动文件中读取PID
if [ -f "$PID_LOG" ]; then
# File exist
echo "Read PID From File:[$PID_LOG] ..."
PID=`sed -n '$p' $PID_LOG`
#启动文件不存在则直接通过PS进行过滤
else
PID=`ps -ef | grep $HOME/libs/kvdb-server | grep -v grep | awk '{print $2}'`
fi

#通过Kill命令将进程杀死
if [ -z "$PID" ]; then
echo "Unable to find kvdb PID. stop aborted."
else
echo "Start to kill PID = $PID ..."
kill -9 $PID
echo "kvdb has been stopped ..."
echo "" > $PID_LOG
fi

+ 0
- 2
deploy/deploy-kvdb/src/main/resources/system/dblist View File

@@ -1,2 +0,0 @@
#通过配置enable为true可以在kvdb-server启动时创建或加载指定数据库
#db.test1.enable=true

+ 0
- 1
deploy/pom.xml View File

@@ -21,7 +21,6 @@
<module>../core</module>
<module>deploy-gateway</module>
<module>deploy-peer</module>
<module>deploy-kvdb</module>
</modules>

</project>

+ 0
- 1
kvdb

@@ -1 +0,0 @@
Subproject commit 410de24918b6c7214bafe316f5cc734d87c5b433

+ 0
- 1
pom.xml View File

@@ -13,7 +13,6 @@
<module>project</module>
<module>framework</module>
<module>core</module>
<module>kvdb</module>
<module>deploy</module>
<module>test</module>
<module>samples</module>


Loading…
Cancel
Save