码迷,mamicode.com
首页 > 其他好文 > 详细

TFS增加dataserver

时间:2014-09-28 13:24:43      阅读:307      评论:0      收藏:0      [点我收藏+]

标签:tfs

通过之前的努力,已经搭建好了一套基本的tfs环境,包括一台nameserver和一台dataserver以及独立的nginx-tfs,而在实际应用中的分布式文件系统,只有一台dataserver明显是不行的,因而本文将介绍tfs环境下添加data server的操作和配置过程。


环境介绍:

Tfs nameserver服务器IP: 192.168.1.225

Tfs dataserver服务器IP: 192.168.1.227

新增tfs dataserver服务器IP192.168.1.228

Nginx tfs服务器IP192.168.1.12 


一:228服务器上安装tfs软件,修改配置文件

227服务器:
# cd /usr/local/
# tar -zcvpf tfs.tgz tfs/
# scp tfs.tgz 192.168.1.228:/usr/local/
 
228服务器:
# cd /usr/local/
# tar -zxvpf tfs.tgz 
# cd tfs
# rm -rf dataserver_*
# df -h |grep data


bubuko.com,布布扣

# grep -v ‘^#‘ /usr/local/tfs/conf/ds.conf |grep -v ‘^$‘
[public]
log_size=1073741824
log_num = 16
log_level=info
task_max_queue_size = 10240
port = 9998 
work_dir=/usr/local/tfs
dev_name= eth0
thread_count = 4
ip_addr = 192.168.1.228
[dataserver]
ip_addr = 192.168.1.225
ip_addr_list = 192.168.1.225|192.168.1.226
port = 8108 
heart_interval = 2
check_interval = 2
replicate_threadcount = 2
block_max_size = 7549747 
dump_visit_stat_interval = 60
backup_type = 1
backup_path = /data/tfs
mount_name = /tfs/data
mount_maxsize =  20971520 
base_filesystem_type = 1
superblock_reserve = 0
avg_file_size = 40960
mainblock_size = 7549747
extblock_size = 419430
block_ratio = 0.5
hash_slot_ratio = 0.5
ds_thread_count = 4


二:对磁盘进行初始化,启动dataserver服务

# cd /usr/local/tfs/scripts/
# sh stfs format 1-3
# df -h |grep data


bubuko.com,布布扣

# sh tfs start_ds 1-3
 dataserver 1 is up SUCCESSFULLY pid: 29264 
 dataserver 2 is up SUCCESSFULLY pid: 29290 
 dataserver 3 is up SUCCESSFULLY pid: 29309 
# netstat -ntpl |grep data


bubuko.com,布布扣

三: 查看添加是否成功,修改nameserver replicate2

Name server服务器
# grep ‘replication‘ /usr/local/tfs/conf/ns.conf 
max_replication = 2
min_replication = 2 
 
# /usr/local/tfs/scripts/tfs stop_ns
 nameserver exit SUCCESSFULLY 
 
# /usr/local/tfs/scripts/tfs start_ns
 nameserver is up SUCCESSFULLY pid: 12037 

# /usr/local/tfs/bin/ssm -s 192.168.1.225:8108
show > machine -a

bubuko.com,布布扣

# /usr/local/tfs/bin/ssm -s 192.168.1.225:8108 -i show server

bubuko.com,布布扣

# tail -f /usr/local/tfs/logs/nameserver.log

bubuko.com,布布扣


四:上传,读取测试,可以看到shadow文件存储到了228上

# /usr/local/tfs/bin/tfstool -s 192.168.1.225:8108
TFS> put /etc/passwd

bubuko.com,布布扣


bubuko.com,布布扣

TFS> put /etc/shadow

bubuko.com,布布扣


bubuko.com,布布扣

本文出自 “斩月” 博客,谢绝转载!

TFS增加dataserver

标签:tfs

原文地址:http://ylw6006.blog.51cto.com/470441/1558916

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!