aboutsummaryrefslogtreecommitdiff
path: root/weed/command/msg_broker.go
diff options
context:
space:
mode:
authorChris Lu <chris.lu@gmail.com>2020-05-05 02:05:28 -0700
committerChris Lu <chris.lu@gmail.com>2020-05-05 02:05:28 -0700
commit1e3e4b3072071341b4bb4b0bb7c611457e927f97 (patch)
treed32efe43fdc34d203393d45d8343d54eaa19f180 /weed/command/msg_broker.go
parent47234760f40e4d2cea87b4a83d2178b8181598f5 (diff)
downloadseaweedfs-1e3e4b3072071341b4bb4b0bb7c611457e927f97.tar.xz
seaweedfs-1e3e4b3072071341b4bb4b0bb7c611457e927f97.zip
add broker connects to filer
Diffstat (limited to 'weed/command/msg_broker.go')
-rw-r--r--weed/command/msg_broker.go8
1 files changed, 6 insertions, 2 deletions
diff --git a/weed/command/msg_broker.go b/weed/command/msg_broker.go
index 984497c2e..bab1083ab 100644
--- a/weed/command/msg_broker.go
+++ b/weed/command/msg_broker.go
@@ -6,9 +6,10 @@ import (
"strconv"
"time"
- "github.com/chrislusf/seaweedfs/weed/util/grace"
"google.golang.org/grpc/reflection"
+ "github.com/chrislusf/seaweedfs/weed/util/grace"
+
"github.com/chrislusf/seaweedfs/weed/glog"
"github.com/chrislusf/seaweedfs/weed/messaging/broker"
"github.com/chrislusf/seaweedfs/weed/pb"
@@ -24,6 +25,7 @@ var (
type QueueOptions struct {
filer *string
+ ip *string
port *int
cpuprofile *string
memprofile *string
@@ -32,7 +34,8 @@ type QueueOptions struct {
func init() {
cmdMsgBroker.Run = runMsgBroker // break init cycle
messageBrokerStandaloneOptions.filer = cmdMsgBroker.Flag.String("filer", "localhost:8888", "filer server address")
- messageBrokerStandaloneOptions.port = cmdMsgBroker.Flag.Int("port", 17777, "queue server gRPC listen port")
+ messageBrokerStandaloneOptions.ip = cmdMsgBroker.Flag.String("ip", util.DetectedHostAddress(), "broker host address")
+ messageBrokerStandaloneOptions.port = cmdMsgBroker.Flag.Int("port", 17777, "broker gRPC listen port")
messageBrokerStandaloneOptions.cpuprofile = cmdMsgBroker.Flag.String("cpuprofile", "", "cpu profile output file")
messageBrokerStandaloneOptions.memprofile = cmdMsgBroker.Flag.String("memprofile", "", "memory profile output file")
}
@@ -91,6 +94,7 @@ func (msgBrokerOpt *QueueOptions) startQueueServer() bool {
Filers: []string{*msgBrokerOpt.filer},
DefaultReplication: "",
MaxMB: 0,
+ Ip: *msgBrokerOpt.ip,
Port: *msgBrokerOpt.port,
Cipher: cipher,
}, grpcDialOption)