如何将 seaweedFS 作为守护进程运行?

时间:2021-01-13 14:55:17

标签: seaweedfs weed-fs

启动并测试多服务器 seaweedFS 设置,如下所示,效果很好:

./weed server -dir=/VolA,/VolB -s3 -s3.config=weed.json -s3.port=9001 -master.defaultReplication="010" -master.peers=ip1:9333,ip2:9333,ip3:9333 -ip=ip1 -dataCenter=ABC -rack=A -volume.max=100
./weed server -dir=/VolA,/VolB -s3 -s3.config=weed.json -s3.port=9001 -master.defaultReplication="010" -master.peers=ip1:9333,ip2:9333,ip3:9333 -ip=ip2 -dataCenter=ABC -rack=B -volume.max=100
./weed server -dir=/VolA,/VolB -s3 -s3.config=weed.json -s3.port=9001 -master.defaultReplication="010" -master.peers=ip1:9333,ip2:9333,ip3:9333 -ip=ip3 -dataCenter=ABC -rack=C -volume.max=100

但是,我没有看到任何关于如何让 seaweedFS 作为守护进程运行的文档。 即:目前我正在远程 shell 中运行杂草。关闭外壳会关闭杂草。

非常感谢任何指针

1 个答案:

答案 0 :(得分:2)

通过手动滚动 systemd 服务解决了这个问题。

对于每个节点执行:(显然,替换为您自己的杂草特定命令)

from random import randint
test.assert_equals(alphabet_position("The sunset sets at twelve o' clock."), "20 8 5 19 21 14 19 5 20 19 5 20 19 1 20 20 23 5 12 22 5 15 3 12 15 3 11")
test.assert_equals(alphabet_position("The narwhal bacons at midnight."), "20 8 5 14 1 18 23 8 1 12 2 1 3 15 14 19 1 20 13 9 4 14 9 7 8 20")

number_test = ""
for item in range(10):
    number_test += str(randint(1, 9))
test.assert_equals(alphabet_position(number_test), "")```

Any help would be appreciated!
相关问题