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、上传文件
4.2、获取上传文件内容
本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!