1、 环境

节点 IP 进程
节点一 10.5.11.76 master,volume
节点二 10.5.11.77 volume

准备weedfs软件包 linux_amd64.tar

2、节点一 安装

2.1、安装准备

2.1.1、解压可执行文件

tar xvf linux_amd64.tar

cp weed /usr/local/bin

2.1.2、创建运行目录

mkdir -p /home/{weed-log,weed-log-master,weed-data,weed-meta}

2.2、 编写自启动脚本 weedmaster.service

vi /lib/systemd/system/weedmaster.service

[Unit]
Description=weedmaster
After=network.target remote-fs.target nss-lookup.target
[Service]
PrivateTmp=yes
ExecStart=/usr/local/bin/weed -logdir /home/weed-log-master  master -ip.bind 0.0.0.0 -mdir /home/weed-meta/
Restart=on-abort

[Install]
WantedBy=multi-user.target

2.3、 启动master

systemctl enable weedmaster.service
systemctl start weedmaster.service

2.4、 编写自启动脚本 weedvolume.service

vi /lib/systemd/system/weedvolume.service


[Unit]
Description=weedmaster
After=network.target remote-fs.target nss-lookup.target
[Service]
PrivateTmp=yes
ExecStart=/usr/local/bin/weed -logdir /home/weed-log volume  -dir /home/weed-data/ -max 7 -mserver 10.5.11.76:9333
Restart=on-abort

[Install]
WantedBy=multi-user.target

2.5、 启动volume

systemctl enable weedvolume.service
systemctl start weedvolume.service

3、节点二 安装

3.1、安装准备

3.1.1、解压可执行文件

tar xvf linux_amd64.tar

cp weed /usr/local/bin

3.1.2、创建运行目录

mkdir -p /home/{weed-log,weed-data}

3.2、 编写自启动脚本 weedvolume.service

vi /lib/systemd/system/weedvolume.service


[Unit]
Description=weedmaster
After=network.target remote-fs.target nss-lookup.target
[Service]
PrivateTmp=yes
ExecStart=/usr/local/bin/weed -logdir /home/weed-log volume  -dir /home/weed-data/ -max 7 -mserver 10.5.11.76:9333
Restart=on-abort

[Install]
WantedBy=multi-user.target

3.3、 启动volume

systemctl enable weedvolume.service
systemctl start weedvolume.service

4、测试

4.1、上传文件

upload successful

upload successful

4.2、获取上传文件内容

upload successful



中间件      WEEDFS

本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!