kekekekekeshi commented on issue #12491: URL: https://github.com/apache/skywalking/issues/12491#issuecomment-2258468168
> Hi, `/usr/bin/banyand-server data` is for the cluster mode. If you want to run banyandb as a single node, `/usr/bin/banyand-server standalone` works. Refer to [standalone installation](https://github.com/apache/skywalking-banyandb/blob/main/docs/installation/standalone.md). For setting up a cluster, use [cluster installation](https://github.com/apache/skywalking-banyandb/blob/main/docs/installation/cluster.md). **I didn't understand the following content** Node Discovery The node discovery is based on the etcd cluster. The etcd cluster is required for the metadata module to provide the metadata service and nodes discovery service for the whole cluster. The host is registered to the etcd cluster by the banyand-server-static automatically based on node-host-provider : node-host-provider=hostname : Default. The OS's hostname is registered as the host part in the address. node-host-provider=ip : The OS's the first non-loopback active IP address(IPv4) is registered as the host part in the address. node-host-provider=flag : node-host is registered as the host part in the address. **When I start data and then go to start liaison, there will be an issue where the node already exists** /usr/bin/banyand-server data --etcd-endpoints=[https://10.211.55.21:2379,https://10.211.55.22:2379,https://10.211.55.23:2379](https://10.211.55.21:2379,https//10.211.55.22:2379,https://10.211.55.23:2379) --etcd-tls-ca-file=/etc/etcd/tls/ca.pem --etcd-tls-cert-file=/etc/etcd/tls/etcd.pem --etcd-tls-key-file=/etc/etcd/tls/etcd-key.pem --etcd-username=root --etcd-password=root --grpc-host=10.211.55.21 --grpc-port=17912 --logging-level=debug /usr/bin/banyand-server liaison --etcd-endpoints=https://10.211.55.21:2379,https://10.211.55.22:2379,https://10.211.55.23:2379 --etcd-tls-ca-file=/etc/etcd/tls/ca.pem --etcd-tls-cert-file=/etc/etcd/tls/etcd.pem --etcd-tls-key-file=/etc/etcd/tls/etcd-key.pem --etcd-username=root --etcd-password=root --grpc-host=10.211.55.21 --grpc-port=17912 --logging-level=debug {"level":"debug","module":"STANDALONE","name":"metadata","registered":1,"total":7,"time":"2024-07-30T22:16:11+08:00","message":"register flags"} {"level":"debug","module":"STANDALONE","name":"measure","registered":2,"total":7,"time":"2024-07-30T22:16:11+08:00","message":"register flags"} {"level":"debug","module":"STANDALONE","name":"stream","registered":3,"total":7,"time":"2024-07-30T22:16:11+08:00","message":"register flags"} {"level":"warn","module":"STANDALONE","name":"max-fan-out-size","registered":3,"time":"2024-07-30T22:16:11+08:00","message":"ignoring duplicate flag"} {"level":"debug","module":"STANDALONE","name":"grpc","registered":4,"total":7,"time":"2024-07-30T22:16:11+08:00","message":"register flags"} {"level":"debug","module":"STANDALONE","name":"liaison-http","registered":5,"total":7,"time":"2024-07-30T22:16:11+08:00","message":"register flags"} {"level":"debug","module":"STANDALONE","name":"pprof-service","registered":6,"total":7,"time":"2024-07-30T22:16:11+08:00","message":"register flags"} {"level":"debug","module":"STANDALONE","name":"metric-service","registered":7,"total":7,"time":"2024-07-30T22:16:11+08:00","message":"register flags"} {"level":"debug","module":"DATA","name":"metadata","registered":1,"total":6,"time":"2024-07-30T22:16:11+08:00","message":"register flags"} {"level":"debug","module":"DATA","name":"server-queue","registered":2,"total":6,"time":"2024-07-30T22:16:11+08:00","message":"register flags"} {"level":"debug","module":"DATA","name":"measure","registered":3,"total":6,"time":"2024-07-30T22:16:11+08:00","message":"register flags"} {"level":"debug","module":"DATA","name":"stream","registered":4,"total":6,"time":"2024-07-30T22:16:11+08:00","message":"register flags"} {"level":"warn","module":"DATA","name":"max-fan-out-size","registered":4,"time":"2024-07-30T22:16:11+08:00","message":"ignoring duplicate flag"} {"level":"debug","module":"DATA","name":"pprof-service","registered":5,"total":6,"time":"2024-07-30T22:16:11+08:00","message":"register flags"} {"level":"debug","module":"DATA","name":"metric-service","registered":6,"total":6,"time":"2024-07-30T22:16:11+08:00","message":"register flags"} {"level":"debug","module":"LIAISON","name":"metadata","registered":1,"total":5,"time":"2024-07-30T22:16:11+08:00","message":"register flags"} {"level":"debug","module":"LIAISON","name":"grpc","registered":2,"total":5,"time":"2024-07-30T22:16:11+08:00","message":"register flags"} {"level":"debug","module":"LIAISON","name":"liaison-http","registered":3,"total":5,"time":"2024-07-30T22:16:11+08:00","message":"register flags"} {"level":"debug","module":"LIAISON","name":"pprof-service","registered":4,"total":5,"time":"2024-07-30T22:16:11+08:00","message":"register flags"} {"level":"debug","module":"LIAISON","name":"metric-service","registered":5,"total":5,"time":"2024-07-30T22:16:11+08:00","message":"register flags"} ██████╗ █████╗ ███╗ ██╗██╗ ██╗ █████╗ ███╗ ██╗██████╗ ██████╗ ██╔══██╗██╔══██╗████╗ ██║╚██╗ ██╔╝██╔══██╗████╗ ██║██╔══██╗██╔══██╗ ██████╔╝███████║██╔██╗ ██║ ╚████╔╝ ███████║██╔██╗ ██║██║ ██║██████╔╝ ██╔══██╗██╔══██║██║╚██╗██║ ╚██╔╝ ██╔══██║██║╚██╗██║██║ ██║██╔══██╗ ██████╔╝██║ ██║██║ ╚████║ ██║ ██║ ██║██║ ╚████║██████╔╝██████╔╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═══╝ ╚═╝ ╚═╝ ╚═╝╚═╝ ╚═══╝╚═════╝ ╚═════╝ {"level":"info","time":"2024-07-30T22:16:11+08:00","message":"starting as a liaison server"} {"level":"debug","module":"LIAISON","name":"metadata","ran":1,"total":5,"time":"2024-07-30T22:16:11+08:00","message":"validate config"} {"level":"debug","module":"LIAISON","name":"grpc","ran":2,"total":5,"time":"2024-07-30T22:16:11+08:00","message":"validate config"} {"level":"debug","module":"LIAISON","name":"liaison-http","ran":3,"total":5,"time":"2024-07-30T22:16:11+08:00","message":"validate config"} {"level":"debug","module":"LIAISON","name":"pprof-service","ran":4,"total":5,"time":"2024-07-30T22:16:11+08:00","message":"validate config"} {"level":"debug","module":"LIAISON","name":"metric-service","ran":5,"total":5,"time":"2024-07-30T22:16:11+08:00","message":"validate config"} {"level":"info","module":"LIAISON","time":"2024-07-30T22:16:11+08:00","message":"started"} {"level":"info","module":"LIAISON","roles":[1,3],"time":"2024-07-30T22:16:11+08:00","message":"the node will run as"} {"level":"info","module":"LIAISON","elapsed":0.633086,"name":"signal","time":"2024-07-30T22:16:11+08:00","message":"pre-run completed"} {"level":"debug","ts":1722348971.9433084,"caller":"[email protected]/retry_interceptor.go:53","msg":"retrying of unary invoker","target":"etcd-endpoints://0xc0001381e0/10.211.55.21:2379","attempt":0} {"level":"debug","ts":1722348972.0302632,"caller":"[email protected]/retry_interceptor.go:53","msg":"retrying of unary invoker","target":"etcd-endpoints://0xc0001381e0/10.211.55.21:2379","attempt":0} {"level":"debug","ts":1722348972.0322359,"caller":"[email protected]/retry_interceptor.go:53","msg":"retrying of unary invoker","target":"etcd-endpoints://0xc0001381e0/10.211.55.21:2379","attempt":0} {"level":"fatal","module":"LIAISON","error":"pre-run module[metadata]: node[etcd-1:17912] already exists in etcd: key /banyandb/nodes/etcd-1:17912, response: header:<cluster_id:14419496597857270165 member_id:13627017585491445394 revision:300 raft_term:932 > responses:<response_range:<header:<revision:300 > kvs:<key:\"/banyandb/nodes/etcd-1:17912\" create_revision:300 mod_revision:300 version:1 value:\"\\n\\016\\022\\014etcd-1:17912\\022\\002\\001\\002\\032\\014etcd-1:17912*\\013\\010\\206\\351\\243\\265\\006\\020\\237\\327\\272O\" lease:4811411082752780589 > count:1 > > : rpc error: code = AlreadyExists desc = banyandb: resource already exists","time":"2024-07-30T22:16:12+08:00","message":"unexpected exit"} -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
