HDFS

本文指导如何从头开始搭建FastDFS,包括git克隆、配置文件编辑、docker部署及文件上传,重点介绍了Tracker和Storage的设置与测试过程。
----准备文件夹:
cd /opt/

mkdir soft
mkdir fastdfs

----git下载:如果没安装,请先安装
git clone https://github.com/happyfish100/fastdfs.git
yum install git
git clone https://github.com/happyfish100/libfastcommon.git
git clone https://github.com/happyfish100/fastdfs-nginx-module.git 
git clone https://github.com/happyfish100/fastdfs-nginx-module.git
wget http://nginx.org/download/nginx-1.15.9.tar.gz
----准备好包
cd ..
----解压包
tar -cvf  soft.tar.gz ./soft
  
--创建配置文件夹
cd fastdfs/
mkdir fdfs_conf
----运行测试tracker
docker run -d --name tracker --net=host season/fastdfs tracker
----复制配置文件下来

docker cp tracker:/fdfs_conf/tracker.conf /opt/fastdfs/fdfs_conf/
docker cp tracker:/fdfs_conf/storage.conf /opt/fastdfs/fdfs_conf/

----编辑storage.conf: 1. tracker_server=IP:22122,    2. server_port=8090

vim storage.conf 
----删除测试tracker
docker stop tracker
docker rm tracker
----启用tracker 
docker run -d --name tracker  -v /opt/fastdfs/tracker/data:/fastdfs/tracker/data -v /opt/fastdfs/fdfs_conf/tracker.conf:/fdfs_conf/tracker.conf -p 22122:22122 --net=host season/fastdfs tracker
----创建storage文件夹
  153  mkdir storage
  154  mkdir storage/data
----创建storage的虚拟机

docker run -d --name storage -v /opt/fastdfs/fdfs_conf/storage.conf:/fdfs_conf/storage.conf -v /opt/fastdfs/storage/data:/fastdfs/storage_data -v /opt/fastdfs/storage_path:/fastdfs/store_path --net=host -e TRACKER_SERVER:192.168.80.102:22122 -e GROUP_NAME=group1 season/fastdfs storage

--创建客户虚拟机:
docker run -tid --name fdfs_sh --net=host season/fastdfs sh
----复制配置文件到客户虚拟机
docker cp /opt/fastdfs/fdfs_conf/storage.conf fdfs_sh:/fdfs_conf/storage.conf

----进入客户虚拟机
  
docker run -tid --name fdfs_sh --net=host season/fastdfs sh
docker exec -it fdfs_sh /bin/bash
----创建文件
客户机:echo "aaaaaa" > a.txt

----上传文件:
客户机:
fdfs_upload_file /fdfs_conf/storage.conf /a.txt

[root@hadoop01 data]# cd 00/00
[root@hadoop01 00]# ls
wKhcIl8RJcuAWgL9AAAAB6xXUTs124.txt
[root@hadoop01 00]# cat wKhcIl8RJcuAWgL9AAAAB6xXUTs124.txt
aaaaaa

----在真机的:/opt/fastdfs/storage_path/data/00/00上有文件



评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值