You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by si...@apache.org on 2019/11/19 02:35:40 UTC

[pulsar-manager] branch master updated: Update readme for start backend service (#211)

This is an automated email from the ASF dual-hosted git repository.

sijie pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/pulsar-manager.git


The following commit(s) were added to refs/heads/master by this push:
     new c3fd41f  Update readme for start backend service (#211)
c3fd41f is described below

commit c3fd41fa06a1decfcfc56196e86aafa412bc93f9
Author: tuteng <gu...@apache.org>
AuthorDate: Tue Nov 19 10:35:31 2019 +0800

    Update readme for start backend service (#211)
    
    * Update readme for start backend service
---
 README.md               | 14 ++++++++------
 docker/Dockerfile       |  4 +++-
 docker/supervisord.conf |  2 +-
 src/README.md           |  4 ++--
 4 files changed, 14 insertions(+), 10 deletions(-)

diff --git a/README.md b/README.md
index c028a65..b8033f0 100644
--- a/README.md
+++ b/README.md
@@ -90,17 +90,17 @@ The pulsar-manager can monitor topics and subscriptions.
             
         * `REDIRECT_PORT`: the port of the front-end server.
 
-        * `DRIVER_CLASS_NAME`: the driver class name of MySQL.
+        * `DRIVER_CLASS_NAME`: the driver class name of PostgreSQL.
 
-        * `URL`: the url of MySQL jdbc, example: jdbc:mysql://localhost:3306/pulsar_manager?useSSL=false
+        * `URL`: the url of PostgreSQL jdbc, example: jdbc:postgresql://127.0.0.1:5432/pulsar_manager
 
-        * `USERNAME`: the username of MySQL
+        * `USERNAME`: the username of PostgreSQL
 
-        * `PASSWORD`: the password of MySQL
+        * `PASSWORD`: the password of PostgreSQL
 
         ```
         docker pull apache/pulsar-manager
-        docker run -it -p 9527:9527 -e REDIRECT_HOST=front-end-ip -e REDIRECT_PORT=front-end-port -e DRIVER_CLASS_NAME=com.mysql.jdbc.Driver -e URL='jdbc-url' -e USERNAME=root -e PASSWORD=pulsar pulsar-manager /bin/sh
+        docker run -it -p 9527:9527 -e REDIRECT_HOST=front-end-ip -e REDIRECT_PORT=front-end-port -e DRIVER_CLASS_NAME=org.postgresql.Driver -e URL='jdbc-url' -e USERNAME=root -e PASSWORD=pulsar pulsar-manager /bin/sh
         ```
 
         This is an example:
@@ -121,7 +121,9 @@ The pulsar-manager can monitor topics and subscriptions.
         ```
         cd pulsar-manager
         ./gradlew build -x test
-        java -jar ./build/libs/pulsar-manager.jar
+        cd build/distributions
+        unzip pulsar-manager.zip or tar -zxvf pulsar-manager.tar
+        ./pulsar-manager/bin/pulsar-manager
         ```
 
         (3) Build and start the front end.
diff --git a/docker/Dockerfile b/docker/Dockerfile
index 223dd62..d5138f6 100644
--- a/docker/Dockerfile
+++ b/docker/Dockerfile
@@ -43,7 +43,9 @@ RUN mkdir -p /run/nginx
 
 WORKDIR /pulsar-manager
 
-COPY build/libs/*.jar pulsar-manager.jar
+COPY build/distributions/pulsar-manager.tar .
+
+RUN tar -zxvf pulsar-manager.tar
 
 COPY docker/supervisord.conf /etc/
 
diff --git a/docker/supervisord.conf b/docker/supervisord.conf
index bd93427..0c990f2 100644
--- a/docker/supervisord.conf
+++ b/docker/supervisord.conf
@@ -28,5 +28,5 @@ minfds=1024
 minprocs=200
 
 [program:pulsar-manager-backend]
-command = /usr/bin/java -jar /pulsar-manager/pulsar-manager.jar  --redirect.host=%(ENV_REDIRECT_HOST)s --redirect.port=%(ENV_REDIRECT_PORT)s --spring.datasource.driver-class-name=%(ENV_DRIVER_CLASS_NAME)s --spring.datasource.url=%(ENV_URL)s --spring.datasource.username=%(ENV_USERNAME)s --spring.datasource.password=%(ENV_PASSWORD)s --spring.datasource.initialization-mode=never
+command = /pulsar-manager/pulsar-manager/bin/pulsar-manager  --redirect.host=%(ENV_REDIRECT_HOST)s --redirect.port=%(ENV_REDIRECT_PORT)s --spring.datasource.driver-class-name=%(ENV_DRIVER_CLASS_NAME)s --spring.datasource.url=%(ENV_URL)s --spring.datasource.username=%(ENV_USERNAME)s --spring.datasource.password=%(ENV_PASSWORD)s --spring.datasource.initialization-mode=never
 user = root 
diff --git a/src/README.md b/src/README.md
index 542a62e..34bb30a 100644
--- a/src/README.md
+++ b/src/README.md
@@ -21,7 +21,7 @@ Pulsar manager backend is a supplement and improvement to Pulsar broker.
 ### How to set parameters when starting back-end services
 
 ```
-java -jar ./build/libs/pulsar-manager.jar --redirect.host=http://localhost --redirect.port=9527 insert.stats.interval=600000
+./build/distributions/pulsar-manager/bin/pulsar-manager --redirect.host=http://localhost --redirect.port=9527 insert.stats.interval=600000
 ```
 
 ### Use custom databases
@@ -60,7 +60,7 @@ For more information, see [Apache Pulsar](http://pulsar.apache.org/docs/en/secur
 * Method 1: Use command-line tool
 
 ```
-java -jar ./build/libs/pulsar-manager.jar --redirect.host=http://localhost --redirect.port=9527 insert.stats.interval=600000 --backend.jwt.token=token --jwt.broker.token.mode=PRIVATE --jwt.broker.private.key=file:///path/broker-private.key --jwt.broker.public.key=file:///path/broker-public.key
+./build/distributions/pulsar-manager/bin/pulsar-manager --redirect.host=http://localhost --redirect.port=9527 insert.stats.interval=600000 --backend.jwt.token=token --jwt.broker.token.mode=PRIVATE --jwt.broker.private.key=file:///path/broker-private.key --jwt.broker.public.key=file:///path/broker-public.key
 ```
 
 * Method 2. Configure the application.properties file