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