init
This commit is contained in:
26
script/docker/rocketmq/broker1/conf/broker.conf
Normal file
26
script/docker/rocketmq/broker1/conf/broker.conf
Normal file
@@ -0,0 +1,26 @@
|
||||
# 所属集群名称,如果节点较多可以配置多个
|
||||
brokerClusterName = DefaultCluster
|
||||
#broker名称,master和slave使用相同的名称,表明他们的主从关系
|
||||
brokerName = broker1
|
||||
#0表示Master,大于0表示不同的slave
|
||||
brokerId = 0
|
||||
#表示几点做消息删除动作,默认是凌晨4点
|
||||
deleteWhen = 04
|
||||
#在磁盘上保留消息的时长,单位是小时
|
||||
fileReservedTime = 48
|
||||
#有三个值:SYNC_MASTER,ASYNC_MASTER,SLAVE;同步和异步表示Master和Slave之间同步数据的机制;
|
||||
brokerRole = ASYNC_MASTER
|
||||
#刷盘策略,取值为:ASYNC_FLUSH,SYNC_FLUSH表示同步刷盘和异步刷盘;SYNC_FLUSH消息写入磁盘后才返回成功状态,ASYNC_FLUSH不需要;
|
||||
flushDiskType = ASYNC_FLUSH
|
||||
# 设置broker节点所在服务器的ip地址(**这个非常重要,主从模式下,从节点会根据主节点的brokerIP2来同步数据,如果不配置,主从无法同步,brokerIP1设置为自己外网能访问的ip,服务器双网卡情况下必须配置,比如阿里云这种,主节点需要配置ip1和ip2,从节点只需要配置ip1即可)
|
||||
# 此ip由使用环境决定 本机使用 127 局域网使用 192 外网使用 外网ip
|
||||
brokerIP1 = 192.168.31.165
|
||||
#Broker 对外服务的监听端口,
|
||||
listenPort = 10911
|
||||
#是否允许Broker自动创建Topic
|
||||
autoCreateTopicEnable = true
|
||||
#是否允许 Broker 自动创建订阅组
|
||||
autoCreateSubscriptionGroup = true
|
||||
#linux开启epoll
|
||||
useEpollNativeSelector = true
|
||||
|
1
script/docker/rocketmq/broker1/logs/README.md
Normal file
1
script/docker/rocketmq/broker1/logs/README.md
Normal file
@@ -0,0 +1 @@
|
||||
日志目录 请执行 `chmod 777 /docker/rocketmq/broker1/logs` 赋予读写权限 否则将无法写入数据
|
1
script/docker/rocketmq/broker1/store/README.md
Normal file
1
script/docker/rocketmq/broker1/store/README.md
Normal file
@@ -0,0 +1 @@
|
||||
数据目录 请执行 `chmod 777 /docker/rocketmq/broker1/store` 赋予读写权限 否则将无法写入数据
|
1
script/docker/rocketmq/namesrv/logs/README.md
Normal file
1
script/docker/rocketmq/namesrv/logs/README.md
Normal file
@@ -0,0 +1 @@
|
||||
日志目录 请执行 `chmod 777 /docker/rocketmq/namesrv/logs` 赋予读写权限 否则将无法写入数据
|
Reference in New Issue
Block a user