mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2025-11-09 03:30:33 +08:00
fix cluster status
This commit is contained in:
@@ -6,9 +6,9 @@ services:
|
|||||||
ports:
|
ports:
|
||||||
- 9333:9333
|
- 9333:9333
|
||||||
- 19333:19333
|
- 19333:19333
|
||||||
command: "-v=3 master -volumeSizeLimitMB 100 -resumeState=false -raftHashicorp=true -raftBootstrap=true -ip=master0 -port=9333 master1:9334,master2:9335 -mdir=/data"
|
command: "-v=3 master -volumeSizeLimitMB 100 -resumeState=false -raftHashicorp=true -raftBootstrap=false -ip=master0 -port=9333 -peers=master1:9334,master2:9335 -mdir=/data"
|
||||||
#volumes:
|
volumes:
|
||||||
# - ./master/0:/data
|
- ./master/0:/data
|
||||||
environment:
|
environment:
|
||||||
WEED_MASTER_VOLUME_GROWTH_COPY_1: 1
|
WEED_MASTER_VOLUME_GROWTH_COPY_1: 1
|
||||||
WEED_MASTER_VOLUME_GROWTH_COPY_2: 2
|
WEED_MASTER_VOLUME_GROWTH_COPY_2: 2
|
||||||
@@ -18,9 +18,9 @@ services:
|
|||||||
ports:
|
ports:
|
||||||
- 9334:9334
|
- 9334:9334
|
||||||
- 19334:19334
|
- 19334:19334
|
||||||
command: "-v=3 master -volumeSizeLimitMB 100 -resumeState=false -raftHashicorp=true -raftBootstrap=true -ip=master1 -port=9334 -peers=master0:9333,master2:9335 -mdir=/data"
|
command: "-v=3 master -volumeSizeLimitMB 100 -resumeState=false -raftHashicorp=true -raftBootstrap=false -ip=master1 -port=9334 -peers=master0:9333,master2:9335 -mdir=/data"
|
||||||
#volumes:
|
volumes:
|
||||||
# - ./master/0:/data
|
- ./master/1:/data
|
||||||
environment:
|
environment:
|
||||||
WEED_MASTER_VOLUME_GROWTH_COPY_1: 1
|
WEED_MASTER_VOLUME_GROWTH_COPY_1: 1
|
||||||
WEED_MASTER_VOLUME_GROWTH_COPY_2: 2
|
WEED_MASTER_VOLUME_GROWTH_COPY_2: 2
|
||||||
@@ -30,9 +30,9 @@ services:
|
|||||||
ports:
|
ports:
|
||||||
- 9335:9335
|
- 9335:9335
|
||||||
- 19335:19335
|
- 19335:19335
|
||||||
command: "-v=3 master -volumeSizeLimitMB 100 -resumeState=false -raftHashicorp=true -raftBootstrap=true -ip=master2 -port=9335 -peers=master0:9333,master1:9334 -mdir=/data"
|
command: "-v=3 master -volumeSizeLimitMB 100 -resumeState=false -raftHashicorp=true -raftBootstrap=false -ip=master2 -port=9335 -peers=master0:9333,master1:9334 -mdir=/data"
|
||||||
#volumes:
|
volumes:
|
||||||
# - ./master/0:/data
|
- ./master/2:/data
|
||||||
environment:
|
environment:
|
||||||
WEED_MASTER_VOLUME_GROWTH_COPY_1: 1
|
WEED_MASTER_VOLUME_GROWTH_COPY_1: 1
|
||||||
WEED_MASTER_VOLUME_GROWTH_COPY_2: 2
|
WEED_MASTER_VOLUME_GROWTH_COPY_2: 2
|
||||||
@@ -84,7 +84,7 @@ services:
|
|||||||
image: chrislusf/seaweedfs:local
|
image: chrislusf/seaweedfs:local
|
||||||
ports:
|
ports:
|
||||||
- 8333:8333
|
- 8333:8333
|
||||||
command: '-v=9 s3 -filer="filer:8888"'
|
command: '-v=9 s3 -ip.bind="s3" -filer="filer:8888"'
|
||||||
depends_on:
|
depends_on:
|
||||||
- master0
|
- master0
|
||||||
- master1
|
- master1
|
||||||
|
|||||||
@@ -171,12 +171,17 @@ func NewRaftServer(option *RaftServerOption) (*RaftServer, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (s *RaftServer) Peers() (members []string) {
|
func (s *RaftServer) Peers() (members []string) {
|
||||||
peers := s.raftServer.Peers()
|
if s.raftServer != nil {
|
||||||
|
peers := s.raftServer.Peers()
|
||||||
for _, p := range peers {
|
for _, p := range peers {
|
||||||
members = append(members, p.Name)
|
members = append(members, p.Name)
|
||||||
|
}
|
||||||
|
} else if s.RaftHashicorp != nil {
|
||||||
|
cfg := s.RaftHashicorp.GetConfiguration()
|
||||||
|
for _, p := range cfg.Configuration().Servers {
|
||||||
|
members = append(members, string(p.ID))
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user