启动并测试多服务器 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 中运行杂草。关闭外壳会关闭杂草。
非常感谢任何指针
答案 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!