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

qiaojialin pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/iotdb-docs.git


The following commit(s) were added to refs/heads/main by this push:
     new eb19b190 Code example for logging in with username and password in the 
supplementary data subscription API (#599)
eb19b190 is described below

commit eb19b190c63bef968afc70e9d0adb3c4c8c03cc0
Author: W1y1r <[email protected]>
AuthorDate: Tue Feb 25 17:06:18 2025 +0800

    Code example for logging in with username and password in the supplementary 
data subscription API (#599)
---
 src/UserGuide/Master/Tree/API/Programming-Data-Subscription.md   | 8 +++++---
 src/UserGuide/V1.3.3/API/Programming-Data-Subscription.md        | 9 +++++----
 src/UserGuide/dev-1.3/API/Programming-Data-Subscription.md       | 9 +++++----
 src/UserGuide/latest/API/Programming-Data-Subscription.md        | 8 +++++---
 .../UserGuide/Master/Tree/API/Programming-Data-Subscription.md   | 9 +++++----
 src/zh/UserGuide/V1.3.3/API/Programming-Data-Subscription.md     | 9 +++++----
 src/zh/UserGuide/dev-1.3/API/Programming-Data-Subscription.md    | 9 +++++----
 src/zh/UserGuide/latest/API/Programming-Data-Subscription.md     | 9 +++++----
 8 files changed, 40 insertions(+), 30 deletions(-)

diff --git a/src/UserGuide/Master/Tree/API/Programming-Data-Subscription.md 
b/src/UserGuide/Master/Tree/API/Programming-Data-Subscription.md
index 4c0b6730..9391c04a 100644
--- a/src/UserGuide/Master/Tree/API/Programming-Data-Subscription.md
+++ b/src/UserGuide/Master/Tree/API/Programming-Data-Subscription.md
@@ -68,7 +68,7 @@ import org.apache.iotdb.session.subscription.model.Topic;
 public class DataConsumerExample {
 
     public static void main(String[] args) throws IoTDBConnectionException, 
StatementExecutionException {
-        try (SubscriptionSession session = new 
SubscriptionSession("127.0.0.1", 6667)) {
+        try (SubscriptionSession session = new 
SubscriptionSession("127.0.0.1", 6667, "root", "root", 67108864)) {
             // 1. open session
             session.open();
 
@@ -114,7 +114,8 @@ public class DataConsumerExample {
         Properties consumerConfig = new Properties();
         consumerConfig.put(ConsumerConstant.CONSUMER_ID_KEY, "c1");
         consumerConfig.put(ConsumerConstant.CONSUMER_GROUP_ID_KEY, "cg1");
-        consumerConfig.put(ConsumerConstant.CONSUME_LISTENER_KEY, 
TopicConstant.FORMAT_SESSION_DATA_SETS_HANDLER_VALUE);
+        consumerConfig.put(ConsumerConstant.USERNAME_KEY, "root");
+        consumerConfig.put(ConsumerConstant.PASSWORD_KEY, "root");
         try (SubscriptionPullConsumer pullConsumer = new 
SubscriptionPullConsumer(consumerConfig)) {
             pullConsumer.open();
             pullConsumer.subscribe("topic_all");
@@ -161,7 +162,8 @@ public class DataConsumerExample {
         consumerConfig.put(ConsumerConstant.CONSUMER_ID_KEY, "c1");
         consumerConfig.put(ConsumerConstant.CONSUMER_GROUP_ID_KEY, "cg1");
         // 2. Specify the consumption type as the tsfile type
-        consumerConfig.put(TopicConstant.FORMAT_KEY, 
TopicConstant.FORMAT_TS_FILE_HANDLER_VALUE);
+        consumerConfig.put(ConsumerConstant.USERNAME_KEY, "root");
+        consumerConfig.put(ConsumerConstant.PASSWORD_KEY, "root");
         consumerConfig.put(ConsumerConstant.FILE_SAVE_DIR_KEY, 
"/Users/iotdb/Downloads");
         try (SubscriptionPullConsumer pullConsumer = new 
SubscriptionPullConsumer(consumerConfig)) {
             pullConsumer.open();
diff --git a/src/UserGuide/V1.3.3/API/Programming-Data-Subscription.md 
b/src/UserGuide/V1.3.3/API/Programming-Data-Subscription.md
index 4c0b6730..1c996e3c 100644
--- a/src/UserGuide/V1.3.3/API/Programming-Data-Subscription.md
+++ b/src/UserGuide/V1.3.3/API/Programming-Data-Subscription.md
@@ -68,7 +68,7 @@ import org.apache.iotdb.session.subscription.model.Topic;
 public class DataConsumerExample {
 
     public static void main(String[] args) throws IoTDBConnectionException, 
StatementExecutionException {
-        try (SubscriptionSession session = new 
SubscriptionSession("127.0.0.1", 6667)) {
+        try (SubscriptionSession session = new 
SubscriptionSession("127.0.0.1", 6667, "root", "root", 67108864)) {
             // 1. open session
             session.open();
 
@@ -114,7 +114,8 @@ public class DataConsumerExample {
         Properties consumerConfig = new Properties();
         consumerConfig.put(ConsumerConstant.CONSUMER_ID_KEY, "c1");
         consumerConfig.put(ConsumerConstant.CONSUMER_GROUP_ID_KEY, "cg1");
-        consumerConfig.put(ConsumerConstant.CONSUME_LISTENER_KEY, 
TopicConstant.FORMAT_SESSION_DATA_SETS_HANDLER_VALUE);
+        consumerConfig.put(ConsumerConstant.USERNAME_KEY, "root");
+        consumerConfig.put(ConsumerConstant.PASSWORD_KEY, "root");
         try (SubscriptionPullConsumer pullConsumer = new 
SubscriptionPullConsumer(consumerConfig)) {
             pullConsumer.open();
             pullConsumer.subscribe("topic_all");
@@ -160,8 +161,8 @@ public class DataConsumerExample {
         Properties consumerConfig = new Properties();
         consumerConfig.put(ConsumerConstant.CONSUMER_ID_KEY, "c1");
         consumerConfig.put(ConsumerConstant.CONSUMER_GROUP_ID_KEY, "cg1");
-        // 2. Specify the consumption type as the tsfile type
-        consumerConfig.put(TopicConstant.FORMAT_KEY, 
TopicConstant.FORMAT_TS_FILE_HANDLER_VALUE);
+        consumerConfig.put(ConsumerConstant.USERNAME_KEY, "root");
+        consumerConfig.put(ConsumerConstant.PASSWORD_KEY, "root");
         consumerConfig.put(ConsumerConstant.FILE_SAVE_DIR_KEY, 
"/Users/iotdb/Downloads");
         try (SubscriptionPullConsumer pullConsumer = new 
SubscriptionPullConsumer(consumerConfig)) {
             pullConsumer.open();
diff --git a/src/UserGuide/dev-1.3/API/Programming-Data-Subscription.md 
b/src/UserGuide/dev-1.3/API/Programming-Data-Subscription.md
index 4c0b6730..1c996e3c 100644
--- a/src/UserGuide/dev-1.3/API/Programming-Data-Subscription.md
+++ b/src/UserGuide/dev-1.3/API/Programming-Data-Subscription.md
@@ -68,7 +68,7 @@ import org.apache.iotdb.session.subscription.model.Topic;
 public class DataConsumerExample {
 
     public static void main(String[] args) throws IoTDBConnectionException, 
StatementExecutionException {
-        try (SubscriptionSession session = new 
SubscriptionSession("127.0.0.1", 6667)) {
+        try (SubscriptionSession session = new 
SubscriptionSession("127.0.0.1", 6667, "root", "root", 67108864)) {
             // 1. open session
             session.open();
 
@@ -114,7 +114,8 @@ public class DataConsumerExample {
         Properties consumerConfig = new Properties();
         consumerConfig.put(ConsumerConstant.CONSUMER_ID_KEY, "c1");
         consumerConfig.put(ConsumerConstant.CONSUMER_GROUP_ID_KEY, "cg1");
-        consumerConfig.put(ConsumerConstant.CONSUME_LISTENER_KEY, 
TopicConstant.FORMAT_SESSION_DATA_SETS_HANDLER_VALUE);
+        consumerConfig.put(ConsumerConstant.USERNAME_KEY, "root");
+        consumerConfig.put(ConsumerConstant.PASSWORD_KEY, "root");
         try (SubscriptionPullConsumer pullConsumer = new 
SubscriptionPullConsumer(consumerConfig)) {
             pullConsumer.open();
             pullConsumer.subscribe("topic_all");
@@ -160,8 +161,8 @@ public class DataConsumerExample {
         Properties consumerConfig = new Properties();
         consumerConfig.put(ConsumerConstant.CONSUMER_ID_KEY, "c1");
         consumerConfig.put(ConsumerConstant.CONSUMER_GROUP_ID_KEY, "cg1");
-        // 2. Specify the consumption type as the tsfile type
-        consumerConfig.put(TopicConstant.FORMAT_KEY, 
TopicConstant.FORMAT_TS_FILE_HANDLER_VALUE);
+        consumerConfig.put(ConsumerConstant.USERNAME_KEY, "root");
+        consumerConfig.put(ConsumerConstant.PASSWORD_KEY, "root");
         consumerConfig.put(ConsumerConstant.FILE_SAVE_DIR_KEY, 
"/Users/iotdb/Downloads");
         try (SubscriptionPullConsumer pullConsumer = new 
SubscriptionPullConsumer(consumerConfig)) {
             pullConsumer.open();
diff --git a/src/UserGuide/latest/API/Programming-Data-Subscription.md 
b/src/UserGuide/latest/API/Programming-Data-Subscription.md
index 4c0b6730..9391c04a 100644
--- a/src/UserGuide/latest/API/Programming-Data-Subscription.md
+++ b/src/UserGuide/latest/API/Programming-Data-Subscription.md
@@ -68,7 +68,7 @@ import org.apache.iotdb.session.subscription.model.Topic;
 public class DataConsumerExample {
 
     public static void main(String[] args) throws IoTDBConnectionException, 
StatementExecutionException {
-        try (SubscriptionSession session = new 
SubscriptionSession("127.0.0.1", 6667)) {
+        try (SubscriptionSession session = new 
SubscriptionSession("127.0.0.1", 6667, "root", "root", 67108864)) {
             // 1. open session
             session.open();
 
@@ -114,7 +114,8 @@ public class DataConsumerExample {
         Properties consumerConfig = new Properties();
         consumerConfig.put(ConsumerConstant.CONSUMER_ID_KEY, "c1");
         consumerConfig.put(ConsumerConstant.CONSUMER_GROUP_ID_KEY, "cg1");
-        consumerConfig.put(ConsumerConstant.CONSUME_LISTENER_KEY, 
TopicConstant.FORMAT_SESSION_DATA_SETS_HANDLER_VALUE);
+        consumerConfig.put(ConsumerConstant.USERNAME_KEY, "root");
+        consumerConfig.put(ConsumerConstant.PASSWORD_KEY, "root");
         try (SubscriptionPullConsumer pullConsumer = new 
SubscriptionPullConsumer(consumerConfig)) {
             pullConsumer.open();
             pullConsumer.subscribe("topic_all");
@@ -161,7 +162,8 @@ public class DataConsumerExample {
         consumerConfig.put(ConsumerConstant.CONSUMER_ID_KEY, "c1");
         consumerConfig.put(ConsumerConstant.CONSUMER_GROUP_ID_KEY, "cg1");
         // 2. Specify the consumption type as the tsfile type
-        consumerConfig.put(TopicConstant.FORMAT_KEY, 
TopicConstant.FORMAT_TS_FILE_HANDLER_VALUE);
+        consumerConfig.put(ConsumerConstant.USERNAME_KEY, "root");
+        consumerConfig.put(ConsumerConstant.PASSWORD_KEY, "root");
         consumerConfig.put(ConsumerConstant.FILE_SAVE_DIR_KEY, 
"/Users/iotdb/Downloads");
         try (SubscriptionPullConsumer pullConsumer = new 
SubscriptionPullConsumer(consumerConfig)) {
             pullConsumer.open();
diff --git a/src/zh/UserGuide/Master/Tree/API/Programming-Data-Subscription.md 
b/src/zh/UserGuide/Master/Tree/API/Programming-Data-Subscription.md
index fe8896cd..2e387bd8 100644
--- a/src/zh/UserGuide/Master/Tree/API/Programming-Data-Subscription.md
+++ b/src/zh/UserGuide/Master/Tree/API/Programming-Data-Subscription.md
@@ -68,7 +68,7 @@ import org.apache.iotdb.session.subscription.model.Topic;
 public class DataConsumerExample {
 
     public static void main(String[] args) throws IoTDBConnectionException, 
StatementExecutionException {
-        try (SubscriptionSession session = new 
SubscriptionSession("127.0.0.1", 6667)) {
+        try (SubscriptionSession session = new 
SubscriptionSession("127.0.0.1", 6667, "root", "root", 67108864)) {
             // 1. open session
             session.open();
 
@@ -114,7 +114,8 @@ public class DataConsumerExample {
         Properties consumerConfig = new Properties();
         consumerConfig.put(ConsumerConstant.CONSUMER_ID_KEY, "c1");
         consumerConfig.put(ConsumerConstant.CONSUMER_GROUP_ID_KEY, "cg1");
-        consumerConfig.put(ConsumerConstant.CONSUME_LISTENER_KEY, 
TopicConstant.FORMAT_SESSION_DATA_SETS_HANDLER_VALUE);
+        consumerConfig.put(ConsumerConstant.USERNAME_KEY, "root");
+        consumerConfig.put(ConsumerConstant.PASSWORD_KEY, "root");
         try (SubscriptionPullConsumer pullConsumer = new 
SubscriptionPullConsumer(consumerConfig)) {
             pullConsumer.open();
             pullConsumer.subscribe("topic_all");
@@ -160,8 +161,8 @@ public class DataConsumerExample {
         Properties consumerConfig = new Properties();
         consumerConfig.put(ConsumerConstant.CONSUMER_ID_KEY, "c1");
         consumerConfig.put(ConsumerConstant.CONSUMER_GROUP_ID_KEY, "cg1");
-        // 2. Specify the consumption type as the tsfile type
-        consumerConfig.put(TopicConstant.FORMAT_KEY, 
TopicConstant.FORMAT_TS_FILE_HANDLER_VALUE);
+        consumerConfig.put(ConsumerConstant.USERNAME_KEY, "root");
+        consumerConfig.put(ConsumerConstant.PASSWORD_KEY, "root");
         consumerConfig.put(ConsumerConstant.FILE_SAVE_DIR_KEY, 
"/Users/iotdb/Downloads");
         try (SubscriptionPullConsumer pullConsumer = new 
SubscriptionPullConsumer(consumerConfig)) {
             pullConsumer.open();
diff --git a/src/zh/UserGuide/V1.3.3/API/Programming-Data-Subscription.md 
b/src/zh/UserGuide/V1.3.3/API/Programming-Data-Subscription.md
index fe8896cd..2e387bd8 100644
--- a/src/zh/UserGuide/V1.3.3/API/Programming-Data-Subscription.md
+++ b/src/zh/UserGuide/V1.3.3/API/Programming-Data-Subscription.md
@@ -68,7 +68,7 @@ import org.apache.iotdb.session.subscription.model.Topic;
 public class DataConsumerExample {
 
     public static void main(String[] args) throws IoTDBConnectionException, 
StatementExecutionException {
-        try (SubscriptionSession session = new 
SubscriptionSession("127.0.0.1", 6667)) {
+        try (SubscriptionSession session = new 
SubscriptionSession("127.0.0.1", 6667, "root", "root", 67108864)) {
             // 1. open session
             session.open();
 
@@ -114,7 +114,8 @@ public class DataConsumerExample {
         Properties consumerConfig = new Properties();
         consumerConfig.put(ConsumerConstant.CONSUMER_ID_KEY, "c1");
         consumerConfig.put(ConsumerConstant.CONSUMER_GROUP_ID_KEY, "cg1");
-        consumerConfig.put(ConsumerConstant.CONSUME_LISTENER_KEY, 
TopicConstant.FORMAT_SESSION_DATA_SETS_HANDLER_VALUE);
+        consumerConfig.put(ConsumerConstant.USERNAME_KEY, "root");
+        consumerConfig.put(ConsumerConstant.PASSWORD_KEY, "root");
         try (SubscriptionPullConsumer pullConsumer = new 
SubscriptionPullConsumer(consumerConfig)) {
             pullConsumer.open();
             pullConsumer.subscribe("topic_all");
@@ -160,8 +161,8 @@ public class DataConsumerExample {
         Properties consumerConfig = new Properties();
         consumerConfig.put(ConsumerConstant.CONSUMER_ID_KEY, "c1");
         consumerConfig.put(ConsumerConstant.CONSUMER_GROUP_ID_KEY, "cg1");
-        // 2. Specify the consumption type as the tsfile type
-        consumerConfig.put(TopicConstant.FORMAT_KEY, 
TopicConstant.FORMAT_TS_FILE_HANDLER_VALUE);
+        consumerConfig.put(ConsumerConstant.USERNAME_KEY, "root");
+        consumerConfig.put(ConsumerConstant.PASSWORD_KEY, "root");
         consumerConfig.put(ConsumerConstant.FILE_SAVE_DIR_KEY, 
"/Users/iotdb/Downloads");
         try (SubscriptionPullConsumer pullConsumer = new 
SubscriptionPullConsumer(consumerConfig)) {
             pullConsumer.open();
diff --git a/src/zh/UserGuide/dev-1.3/API/Programming-Data-Subscription.md 
b/src/zh/UserGuide/dev-1.3/API/Programming-Data-Subscription.md
index fe8896cd..2e387bd8 100644
--- a/src/zh/UserGuide/dev-1.3/API/Programming-Data-Subscription.md
+++ b/src/zh/UserGuide/dev-1.3/API/Programming-Data-Subscription.md
@@ -68,7 +68,7 @@ import org.apache.iotdb.session.subscription.model.Topic;
 public class DataConsumerExample {
 
     public static void main(String[] args) throws IoTDBConnectionException, 
StatementExecutionException {
-        try (SubscriptionSession session = new 
SubscriptionSession("127.0.0.1", 6667)) {
+        try (SubscriptionSession session = new 
SubscriptionSession("127.0.0.1", 6667, "root", "root", 67108864)) {
             // 1. open session
             session.open();
 
@@ -114,7 +114,8 @@ public class DataConsumerExample {
         Properties consumerConfig = new Properties();
         consumerConfig.put(ConsumerConstant.CONSUMER_ID_KEY, "c1");
         consumerConfig.put(ConsumerConstant.CONSUMER_GROUP_ID_KEY, "cg1");
-        consumerConfig.put(ConsumerConstant.CONSUME_LISTENER_KEY, 
TopicConstant.FORMAT_SESSION_DATA_SETS_HANDLER_VALUE);
+        consumerConfig.put(ConsumerConstant.USERNAME_KEY, "root");
+        consumerConfig.put(ConsumerConstant.PASSWORD_KEY, "root");
         try (SubscriptionPullConsumer pullConsumer = new 
SubscriptionPullConsumer(consumerConfig)) {
             pullConsumer.open();
             pullConsumer.subscribe("topic_all");
@@ -160,8 +161,8 @@ public class DataConsumerExample {
         Properties consumerConfig = new Properties();
         consumerConfig.put(ConsumerConstant.CONSUMER_ID_KEY, "c1");
         consumerConfig.put(ConsumerConstant.CONSUMER_GROUP_ID_KEY, "cg1");
-        // 2. Specify the consumption type as the tsfile type
-        consumerConfig.put(TopicConstant.FORMAT_KEY, 
TopicConstant.FORMAT_TS_FILE_HANDLER_VALUE);
+        consumerConfig.put(ConsumerConstant.USERNAME_KEY, "root");
+        consumerConfig.put(ConsumerConstant.PASSWORD_KEY, "root");
         consumerConfig.put(ConsumerConstant.FILE_SAVE_DIR_KEY, 
"/Users/iotdb/Downloads");
         try (SubscriptionPullConsumer pullConsumer = new 
SubscriptionPullConsumer(consumerConfig)) {
             pullConsumer.open();
diff --git a/src/zh/UserGuide/latest/API/Programming-Data-Subscription.md 
b/src/zh/UserGuide/latest/API/Programming-Data-Subscription.md
index fe8896cd..2e387bd8 100644
--- a/src/zh/UserGuide/latest/API/Programming-Data-Subscription.md
+++ b/src/zh/UserGuide/latest/API/Programming-Data-Subscription.md
@@ -68,7 +68,7 @@ import org.apache.iotdb.session.subscription.model.Topic;
 public class DataConsumerExample {
 
     public static void main(String[] args) throws IoTDBConnectionException, 
StatementExecutionException {
-        try (SubscriptionSession session = new 
SubscriptionSession("127.0.0.1", 6667)) {
+        try (SubscriptionSession session = new 
SubscriptionSession("127.0.0.1", 6667, "root", "root", 67108864)) {
             // 1. open session
             session.open();
 
@@ -114,7 +114,8 @@ public class DataConsumerExample {
         Properties consumerConfig = new Properties();
         consumerConfig.put(ConsumerConstant.CONSUMER_ID_KEY, "c1");
         consumerConfig.put(ConsumerConstant.CONSUMER_GROUP_ID_KEY, "cg1");
-        consumerConfig.put(ConsumerConstant.CONSUME_LISTENER_KEY, 
TopicConstant.FORMAT_SESSION_DATA_SETS_HANDLER_VALUE);
+        consumerConfig.put(ConsumerConstant.USERNAME_KEY, "root");
+        consumerConfig.put(ConsumerConstant.PASSWORD_KEY, "root");
         try (SubscriptionPullConsumer pullConsumer = new 
SubscriptionPullConsumer(consumerConfig)) {
             pullConsumer.open();
             pullConsumer.subscribe("topic_all");
@@ -160,8 +161,8 @@ public class DataConsumerExample {
         Properties consumerConfig = new Properties();
         consumerConfig.put(ConsumerConstant.CONSUMER_ID_KEY, "c1");
         consumerConfig.put(ConsumerConstant.CONSUMER_GROUP_ID_KEY, "cg1");
-        // 2. Specify the consumption type as the tsfile type
-        consumerConfig.put(TopicConstant.FORMAT_KEY, 
TopicConstant.FORMAT_TS_FILE_HANDLER_VALUE);
+        consumerConfig.put(ConsumerConstant.USERNAME_KEY, "root");
+        consumerConfig.put(ConsumerConstant.PASSWORD_KEY, "root");
         consumerConfig.put(ConsumerConstant.FILE_SAVE_DIR_KEY, 
"/Users/iotdb/Downloads");
         try (SubscriptionPullConsumer pullConsumer = new 
SubscriptionPullConsumer(consumerConfig)) {
             pullConsumer.open();

Reply via email to