TFS配置NameServer

      一直忙着项目,今天抽空来把TFS总nameserver的来记录下。

      由于是配置开发环境,目前使用一台机器上即配置nameserver 也配置dataserver。

       1、在前篇Redhat 5.8 安装TFS2.0.4中,tfs安装的时候./configure --prefix=/usr/local/tfs_ns --without-tcmalloc。在tfs_ns文件夹中安装。

       2、cd /usr/local/tfs_ns 后进入文件夹中,cd /conf  此文件夹中没有任何文件,需要新建一个ns.conf文件。

       3、在ns.conf文件中输入以下内容:

[public]
#log file size default 1GB
log_size=1073741824

#log file num default 64
log_num = 64

#log file level default debug
log_level=error

#main queue size default 10240
task_max_queue_size = 10240

#listen port
port = 9808

#work directoy
work_dir=/usr/local/tfs_ns

#device name
dev_name= eth0

#work thread count default 4
thread_count = 4

#ip addr(vip)
ip_addr = 192.168.30.102

[nameserver]

safe_mode_time = 300

ip_addr_list = 192.168.30.102|192.168.99.2

group_mask = 255.255.255.128

#
block_max_size = 7549747

#
max_replication = 1

#
min_replication = 1

# use capacity ratio
use_capacity_ratio = 98

# block use ratio
block_max_use_ratio = 98

#heart interval time(seconds)
heart_interval = 2

# object dead max time(seconds) default
object_dead_max_time = 3600

# cluster id defalut 1
cluster_id = 1

# block lost, replicate ratio
replicate_ratio_ = 50

max_write_filecount = 16

heart_thread_count = 2

heart_max_queue_size = 10

#replicate block wait time
repl_max_time = 60

compact_delete_ratio =  15 

compact_max_load = 200

object_dead_max_time = 86400

object_clear_max_time = 300

max_wait_write_lease = 15

lease_expired_time = 3

max_lease_timeout = 3000

cleanup_lease_threshold = 102400

build_plan_interval = 10

run_plan_expire_interval = 120

build_plan_ratio = 25

dump_stat_info_interval = 60000000

build_plan_default_wait_time = 2

balance_max_diff_block_num = 5

add_primary_block_count = 3

block_chunk_num = 32

task_percent_sec_size = 200

task_max_queue_size = 10000

oplog_sync_max_slots_num = 1024

oplog_sync_thread_num = 1

 

          此处没有带中文注释原因是,一旦放了中文注释,tfs启动不了,报错。此处的ip开头和group开头的要换成自己服务器的ip地址。其中ip_addr_list必需配置两个,由于本人配置的是一个nameserver,所以此处后面的ip地址其实是不存在的ip地址。

 

       4、启动nameserver:    执行scripts目录下的tfs
                                       /usr/local/tfs_ns/scripts/tfs start_ns   如果出现success 说明启动成功。

      5、查看监听端口:netstat -ltnp

     6、停止nameserver: /usr/local/tfs_ns/scripts/tfs stop_ns

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值