Change to the default Apache RocketMQ configuration
diff --git a/rocketmq-ansible/hosts b/rocketmq-ansible/hosts
index d8bde89..07ae1e1 100644
--- a/rocketmq-ansible/hosts
+++ b/rocketmq-ansible/hosts
@@ -6,12 +6,12 @@
 

 #rocketmq broker 

 [rocketmq_broker]

-127.0.0.3 brokerName=broker-a brokerId=0 brokerRole=ASYNC_MASTER

+127.0.0.3 brokerName=broker-a brokerId=0 brokerRole=SYNC_MASTER

 127.0.0.4 brokerName=broker-a brokerId=1 brokerRole=SLAVE

 [rocketmq_broker:vars]

 brokerClusterName=DefaultCluster

 namesrvAddr=127.0.0.1:9876;127.0.0.2:9876

-storePathRootDir=/data/rocketmq/store

+storePathRootDir=/root/store

 

 #rocketmq exporter

 [rocketmq_exporter]

diff --git a/rocketmq-ansible/rocketmq.yml b/rocketmq-ansible/rocketmq.yml
index 38c8e20..5f3a0bb 100644
--- a/rocketmq-ansible/rocketmq.yml
+++ b/rocketmq-ansible/rocketmq.yml
@@ -15,11 +15,11 @@
         path: "{{ rocketmq_deploy_path }}"

         state: directory

         recurse: yes

-    - name: create rocketmq data path

-      file:

-        path: "{{ rocketmq_data_path }}"

-        state: directory

-        recurse: yes

+#    - name: create rocketmq data path

+#      file:

+#        path: "{{ rocketmq_data_path }}"

+#        state: directory

+#        recurse: yes

 

 - include: namesrv.yml

 - include: broker.yml

diff --git a/rocketmq-ansible/roles/broker/templates/logback_broker.xml.j2 b/rocketmq-ansible/roles/broker/templates/logback_broker.xml.j2
index edae025..ffe011d 100644
--- a/rocketmq-ansible/roles/broker/templates/logback_broker.xml.j2
+++ b/rocketmq-ansible/roles/broker/templates/logback_broker.xml.j2
@@ -19,10 +19,10 @@
 <configuration>
     <appender name="DefaultAppender"
               class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <file>{{ rocketmq_data_path }}/log/db-rocketmq/broker_default.log</file>
+        <file>{{ rocketmq_data_path }}/logs/rocketmqlogs/broker_default.log</file>
         <append>true</append>
         <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
-            <fileNamePattern>{{ rocketmq_data_path }}/log/db-rocketmq/otherdays/broker_default.%i.log.gz</fileNamePattern>
+            <fileNamePattern>{{ rocketmq_data_path }}/logs/rocketmqlogs/otherdays/broker_default.%i.log.gz</fileNamePattern>
             <minIndex>1</minIndex>
             <maxIndex>10</maxIndex>
         </rollingPolicy>
@@ -37,10 +37,10 @@
 
     <appender name="RocketmqBrokerAppender_inner"
               class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <file>{{ rocketmq_data_path }}/log/db-rocketmq/broker.log</file>
+        <file>{{ rocketmq_data_path }}/logs/rocketmqlogs/broker.log</file>
         <append>true</append>
         <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
-            <fileNamePattern>{{ rocketmq_data_path }}/log/db-rocketmq/otherdays/broker.%i.log.gz</fileNamePattern>
+            <fileNamePattern>{{ rocketmq_data_path }}/logs/rocketmqlogs/otherdays/broker.%i.log.gz</fileNamePattern>
             <minIndex>1</minIndex>
             <maxIndex>20</maxIndex>
         </rollingPolicy>
@@ -58,10 +58,10 @@
 
     <appender name="RocketmqProtectionAppender_inner"
               class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <file>{{ rocketmq_data_path }}/log/db-rocketmq/protection.log</file>
+        <file>{{ rocketmq_data_path }}/logs/rocketmqlogs/protection.log</file>
         <append>true</append>
         <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
-            <fileNamePattern>{{ rocketmq_data_path }}/log/db-rocketmq/otherdays/protection.%i.log.gz</fileNamePattern>
+            <fileNamePattern>{{ rocketmq_data_path }}/logs/rocketmqlogs/otherdays/protection.%i.log.gz</fileNamePattern>
             <minIndex>1</minIndex>
             <maxIndex>10</maxIndex>
         </rollingPolicy>
@@ -79,10 +79,10 @@
 
     <appender name="RocketmqWaterMarkAppender_inner"
               class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <file>{{ rocketmq_data_path }}/log/db-rocketmq/watermark.log</file>
+        <file>{{ rocketmq_data_path }}/logs/rocketmqlogs/watermark.log</file>
         <append>true</append>
         <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
-            <fileNamePattern>{{ rocketmq_data_path }}/log/db-rocketmq/otherdays/watermark.%i.log.gz</fileNamePattern>
+            <fileNamePattern>{{ rocketmq_data_path }}/logs/rocketmqlogs/otherdays/watermark.%i.log.gz</fileNamePattern>
             <minIndex>1</minIndex>
             <maxIndex>10</maxIndex>
         </rollingPolicy>
@@ -100,10 +100,10 @@
 
     <appender name="RocketmqStoreAppender_inner"
               class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <file>{{ rocketmq_data_path }}/log/db-rocketmq/store.log</file>
+        <file>{{ rocketmq_data_path }}/logs/rocketmqlogs/store.log</file>
         <append>true</append>
         <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
-            <fileNamePattern>{{ rocketmq_data_path }}/log/db-rocketmq/otherdays/store.%i.log.gz</fileNamePattern>
+            <fileNamePattern>{{ rocketmq_data_path }}/logs/rocketmqlogs/otherdays/store.%i.log.gz</fileNamePattern>
             <minIndex>1</minIndex>
             <maxIndex>10</maxIndex>
         </rollingPolicy>
@@ -121,10 +121,10 @@
 
     <appender name="RocketmqRemotingAppender_inner"
               class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <file>{{ rocketmq_data_path }}/log/db-rocketmq/remoting.log</file>
+        <file>{{ rocketmq_data_path }}/logs/rocketmqlogs/remoting.log</file>
         <append>true</append>
         <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
-            <fileNamePattern>{{ rocketmq_data_path }}/log/db-rocketmq/otherdays/remoting.%i.log.gz</fileNamePattern>
+            <fileNamePattern>{{ rocketmq_data_path }}/logs/rocketmqlogs/otherdays/remoting.%i.log.gz</fileNamePattern>
             <minIndex>1</minIndex>
             <maxIndex>10</maxIndex>
         </rollingPolicy>
@@ -142,10 +142,10 @@
 
     <appender name="RocketmqStoreErrorAppender_inner"
               class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <file>{{ rocketmq_data_path }}/log/db-rocketmq/storeerror.log</file>
+        <file>{{ rocketmq_data_path }}/logs/rocketmqlogs/storeerror.log</file>
         <append>true</append>
         <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
-            <fileNamePattern>{{ rocketmq_data_path }}/log/db-rocketmq/otherdays/storeerror.%i.log.gz</fileNamePattern>
+            <fileNamePattern>{{ rocketmq_data_path }}/logs/rocketmqlogs/otherdays/storeerror.%i.log.gz</fileNamePattern>
             <minIndex>1</minIndex>
             <maxIndex>10</maxIndex>
         </rollingPolicy>
@@ -164,10 +164,10 @@
 
     <appender name="RocketmqTransactionAppender_inner"
               class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <file>{{ rocketmq_data_path }}/log/db-rocketmq/transaction.log</file>
+        <file>{{ rocketmq_data_path }}/logs/rocketmqlogs/transaction.log</file>
         <append>true</append>
         <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
-            <fileNamePattern>{{ rocketmq_data_path }}/log/db-rocketmq/otherdays/transaction.%i.log.gz</fileNamePattern>
+            <fileNamePattern>{{ rocketmq_data_path }}/logs/rocketmqlogs/otherdays/transaction.%i.log.gz</fileNamePattern>
             <minIndex>1</minIndex>
             <maxIndex>10</maxIndex>
         </rollingPolicy>
@@ -185,10 +185,10 @@
 
     <appender name="RocketmqRebalanceLockAppender_inner"
               class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <file>{{ rocketmq_data_path }}/log/db-rocketmq/lock.log</file>
+        <file>{{ rocketmq_data_path }}/logs/rocketmqlogs/lock.log</file>
         <append>true</append>
         <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
-            <fileNamePattern>{{ rocketmq_data_path }}/log/db-rocketmq/otherdays/lock.%i.log.gz</fileNamePattern>
+            <fileNamePattern>{{ rocketmq_data_path }}/logs/rocketmqlogs/otherdays/lock.%i.log.gz</fileNamePattern>
             <minIndex>1</minIndex>
             <maxIndex>5</maxIndex>
         </rollingPolicy>
@@ -206,10 +206,10 @@
 
     <appender name="RocketmqFilterAppender_inner"
               class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <file>{{ rocketmq_data_path }}/log/db-rocketmq/filter.log</file>
+        <file>{{ rocketmq_data_path }}/logs/rocketmqlogs/filter.log</file>
         <append>true</append>
         <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
-            <fileNamePattern>{{ rocketmq_data_path }}/log/db-rocketmq/otherdays/filter.%i.log.gz</fileNamePattern>
+            <fileNamePattern>{{ rocketmq_data_path }}/logs/rocketmqlogs/otherdays/filter.%i.log.gz</fileNamePattern>
             <minIndex>1</minIndex>
             <maxIndex>10</maxIndex>
         </rollingPolicy>
@@ -227,10 +227,10 @@
 
     <appender name="RocketmqStatsAppender"
               class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <file>{{ rocketmq_data_path }}/log/db-rocketmq/stats.log</file>
+        <file>{{ rocketmq_data_path }}/logs/rocketmqlogs/stats.log</file>
         <append>true</append>
         <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
-            <fileNamePattern>{{ rocketmq_data_path }}/log/db-rocketmq/otherdays/stats.%i.log.gz</fileNamePattern>
+            <fileNamePattern>{{ rocketmq_data_path }}/logs/rocketmqlogs/otherdays/stats.%i.log.gz</fileNamePattern>
             <minIndex>1</minIndex>
             <maxIndex>5</maxIndex>
         </rollingPolicy>
@@ -245,10 +245,10 @@
 
     <appender name="RocketmqCommercialAppender"
               class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <file>{{ rocketmq_data_path }}/log/db-rocketmq/commercial.log</file>
+        <file>{{ rocketmq_data_path }}/logs/rocketmqlogs/commercial.log</file>
         <append>true</append>
         <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
-            <fileNamePattern>{{ rocketmq_data_path }}/log/db-rocketmq/otherdays/commercial.%i.log.gz</fileNamePattern>
+            <fileNamePattern>{{ rocketmq_data_path }}/logs/rocketmqlogs/otherdays/commercial.%i.log.gz</fileNamePattern>
             <minIndex>1</minIndex>
             <maxIndex>10</maxIndex>
         </rollingPolicy>
diff --git a/rocketmq-ansible/roles/broker/vars/main.yml b/rocketmq-ansible/roles/broker/vars/main.yml
index f99c9e0..e527d68 100644
--- a/rocketmq-ansible/roles/broker/vars/main.yml
+++ b/rocketmq-ansible/roles/broker/vars/main.yml
@@ -1,4 +1,4 @@
 # broker variable

 rocketmq_download_url: https://dlcdn.apache.org/rocketmq/4.9.3/rocketmq-all-4.9.3-bin-release.zip

 rocketmq_deploy_path: /app

-rocketmq_data_path: /data
\ No newline at end of file
+rocketmq_data_path: ${user.home}
\ No newline at end of file
diff --git a/rocketmq-ansible/roles/namesrv/vars/main.yml b/rocketmq-ansible/roles/namesrv/vars/main.yml
index 8338b81..ef2e201 100644
--- a/rocketmq-ansible/roles/namesrv/vars/main.yml
+++ b/rocketmq-ansible/roles/namesrv/vars/main.yml
@@ -1,4 +1,4 @@
 # namesrv variable

 rocketmq_download_url: https://dlcdn.apache.org/rocketmq/4.9.3/rocketmq-all-4.9.3-bin-release.zip

 rocketmq_deploy_path: /app

-rocketmq_data_path: /data

+rocketmq_data_path: ${user.home}

diff --git a/rocketmq-ansible/vars/main.yml b/rocketmq-ansible/vars/main.yml
index 3049405..3786e0d 100644
--- a/rocketmq-ansible/vars/main.yml
+++ b/rocketmq-ansible/vars/main.yml
@@ -1,3 +1,3 @@
 # The global variable

 rocketmq_deploy_path: /app

-rocketmq_data_path: /data
\ No newline at end of file
+#rocketmq_data_path: /data
\ No newline at end of file