偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

淘寶分布式文件系統(tǒng)TFS安裝配置手冊:DataServer配置

運維 系統(tǒng)運維 分布式
在《淘寶分布式文件系統(tǒng)TFS安裝配置手冊:系統(tǒng)安裝》這篇文章中,詳細介紹了TFS的安裝方法和技巧,本文沿襲上一篇,談?wù)凞ataServer配置相關(guān)步驟,希望對大家有所幫助。

目前的情況,tfs安裝在/usr/local/tfs/。在 /usr/local/tfs/conf/目錄,共有三個文件需要配置:ns.conf、ads.conf和ds.conf。

各個文件功能

  • ns.conf用于配置nameserver,
  • ds.conf用于配置dataserver,
  • ads.conf為可選配置文件,用于配置nameserver和dataserver地址信息,可用于快速啟動ns和ds。
  • rc.conf為可選配置文件,用于配置rcserver相關(guān)信息,主要適用于集群多,應(yīng)用多的用戶,可實現(xiàn)應(yīng)用資源和集群資源的管理。
  • meta.conf為可選配置文件,用于配置metaserver相關(guān)信息,主要用于自定義文件名功能。
  • rs.conf為可選配置文件,用于配置rootserver相關(guān)信息,主要用于自定義文件名功能。
  • ds.conf 中注意修改的項目

public->log_level=debug #日志文件的級別

public->port = 9998  #監(jiān)聽端口

public->work_dir=/usr/local/tfs #工作目錄

public->dev_name= eth0 #網(wǎng)絡(luò)設(shè)備

public->ip_addr = 192.168.119.217 #本機IP地址(vip)

dataserver->ip_addr = 192.168.119.145 #NameServer配置HA時請設(shè)置為vip,沒配置HA時請設(shè)置為主ns的ip

dataserver->ip_addr_list = 192.168.119.145|192.168.119.147 #!nameserver IP地址列表(master, salve的ip地址,只能以’|'分隔)

dataserver->port = 8108 #!NameServer 監(jiān)聽的端口, 1024 ~ 55535

dataserver->mount_name =  /data/tfs #mount路徑

dataserver->mount_maxsize = 141000000  #mount 時磁盤的大小, 單位(KB),TFS將使用這么多的空間134G

dataserver->block_max_size = 67108864 #block ***size

dataserver->mainblock_size = 67108864 #每個數(shù)據(jù)存儲塊的大小

dataserver->extblock_size = 8388608  #擴展塊的大小, 單位(字節(jié))

ds.conf 內(nèi)容 (其中有中文,要保存為UTF-8,不帶標(biāo)簽)

 


[public]

#日志文件的size,default 1GB

log_size=1073741824

#保留日志文件的個數(shù),default 64

log_num = 64

#日志文件的級別, default info,線上使用建議設(shè)為info,調(diào)試設(shè)為debug

#dubug級日志量會很大

log_level=debug

#main queue size default 10240

#工作隊列size, default 10240

task_max_queue_size = 10240

#listen port

#監(jiān)聽端口, 1024 ~ 65535

port = 9998

#work directoy

#工作目錄

work_dir=/usr/local/tfs

#device name

#網(wǎng)絡(luò)設(shè)備

dev_name= eth0

#work thread count default 4

#工作線程池 default 4

thread_count = 4

#ip addr

#本機IP地址(vip)

ip_addr = 192.168.119.217

[dataserver]

#NameServer ip addr(vip)

#!NameServer vip地址

#NameServer配置HA時請設(shè)置為vip,沒配置HA時請設(shè)置為主ns的ip

ip_addr = 192.168.119.145

#!nameserver IP地址列表(master, salve的ip地址,只能以’|'分隔)

#如果沒有salve,第二個ip隨便寫一個

ip_addr_list = 192.168.119.145|192.168.119.147

#nameserver port

#!NameServer 監(jiān)聽的端口, 1024 ~ 55535

port = 8108

#備集群NameServer的vip地址, 沒有搭建主副集群的可以不用配置此項

#slave_nsip = 192.168.0.2:8108

#無效配置,直接加到slave_nsip項即可

#slave_nsport = 8108

#heart interval time(seconds)

#dataserver 與 nameserver心跳間隔時間, 單位(秒), default: 2

heart_interval = 2

check_interval = 2

#datafile失效時間, 單位(秒), default: 90

#expire_datafile_time = 90

#拷貝一個Block超時時間, 單位(秒), default: 180

#expire_clonedblock_time = 180

#壓縮一個Block超時時間, 單位(秒), default: 600

#expire_compactblock_time = 600

#復(fù)制Block線程池的大小, default: 2

replicate_threadcount = 2

#是否寫同步日志, defalut: 1

#write_sync_flag = 1

#block ***size

block_max_size = 7549747

#定時dump統(tǒng)計信息的間隔時間, 單位(秒), default: 60

dump_visit_stat_interval = 60

#io操作的閥值, 超過此值時, 會警告

#max_io_warning_time = 0

#備件類型, 1: tfs, 2: nfs

backup_type = 1

#備件路徑

backup_path =  /data/tfs

#***datafile值, default: 50

#max_data_file_nums = 50

#crc error的***個數(shù)

#max_crc_error_nums = 4

#eio error的***個數(shù)

#max_eio_error_nums_ = 6

#超時block檢測時間, 單位(秒)

#expire_checkblock_time = 86000

#cpu使用率

#max_cpu_usage = 60

#dump 統(tǒng)計信息的間隔時間, 單位(微秒)

#dump_stat_info_interval = 60000000

#mount路徑

mount_name =  /data/tfs

#mount 時磁盤的大小, 單位(KB),不要大過文件系統(tǒng)實際剩余空間

#***的掛載空間,如果你的/data/tfs1有1T,而設(shè)置了4G ,那只有4G的塊可用空間,剩下的被浪費。

#120G  ,原來分134G,存儲區(qū)預(yù)分配時報錯了

mount_maxsize = 125829120

#文件系統(tǒng)類型: 0: no initialize, 1: ext4, 2: ext3 posix fallocate, 3: ext3 ftruncate

base_filesystem_type = 1

#超級塊存存儲的保留位置,default: 0

superblock_reserve = 0

#平均文件的大小, 單位(字節(jié))

avg_file_size = 40960

#主塊的大小, 單位(字節(jié))

#每個數(shù)據(jù)存儲塊的大小

mainblock_size = 7549747

#擴展塊的大小, 單位(字節(jié))

extblock_size = 419430

#主塊與擴展的比例

block_ratio = 0.5

#hash桶的比例

hash_slot_ratio = 0.5

ds_thread_count = 4

#訪問控制ip mask, 可選

#access_control_ipmask = 192.168.0.1

#訪問控制文件路徑, 可選

#access_control_file = /home/xxxxx/xxxxxx/tfs/control.file

掛數(shù)據(jù)盤,一臺服務(wù)器,可以掛載多塊數(shù)據(jù)盤。

———-查看硬盤————

fdisk -l  發(fā)現(xiàn)本臺服務(wù)器上有5塊146G的磁盤,***塊是系統(tǒng)盤。其它4塊可以做數(shù)據(jù)盤

Disk /dev/sda: 146.6 GB

Disk /dev/sdb: 146.6 GB

Disk /dev/sdc: 146.6 GB

Disk /dev/sdd: 146.6 GB

Disk /dev/sde: 146.6 GB

———-umount———

分區(qū),格式化之前,如果已掛載,要先反掛載

umount /dev/sdb1

umount /dev/sdc1

umount /dev/sdd1

umount /dev/sde1

———-分區(qū)—————

對數(shù)據(jù)盤進行分區(qū),一塊盤分一個區(qū)就行。

執(zhí)行“fdisk /dev/sdb”命令,對數(shù)據(jù)盤進行分區(qū);

根據(jù)提示,依次輸入“n”,“p”“1”,兩次回車,“wq”,分區(qū)就開始了,很快就會完成。

fdisk /dev/sdb

fdisk /dev/sdc

fdisk /dev/sdd

fdisk /dev/sde

———–格式化———-

mkfs.ext4 /dev/sdb1

mkfs.ext4 /dev/sdc1

mkfs.ext4 /dev/sdd1

mkfs.ext4 /dev/sde1

———–掛載————–

建好目錄,***塊磁盤就掛載在***個目錄上。目錄數(shù)據(jù)取決于你磁盤的數(shù)量。

mkdir /data/tfs1

mkdir /data/tfs2

mkdir /data/tfs3

mkdir /data/tfs4

mount /dev/sdb1 /data/tfs1

mount /dev/sdc1 /data/tfs2

mount /dev/sdd1 /data/tfs3

mount /dev/sde1 /data/tfs4

———–加入啟動時自動掛載—————-

設(shè)置開機自動掛載

[root@loctfs scripts]# vi /etc/fstab

加入以下信息

/dev/sdb1                /data/tfs1              ext4    defaults        1 2

/dev/sdc1                /data/tfs2              ext4    defaults        1 2

/dev/sdd1                /data/tfs3              ext4    defaults        1 2

/dev/sde1                /data/tfs4              ext4    defaults        1 2

————–重啟系統(tǒng)—————————–

查看mount情況

————存儲區(qū)預(yù)分配————————————

注意:掛載目錄是/data/tfs1至/data/tfs(i),其中i為磁盤號。

而ds.conf配置文件中的配置  mount_name =  /data/tfs  沒有加(i)

執(zhí)行scripts下的stfs format n (n為掛載點的序號,具體用法見stfs的Usage)。例如stfs format 2,4-6 則會對/data/tfs2,

/data/tfs4,/data/tfs5,/data/tfs6,進行預(yù)分配。運行完后會在生成/data/tfs2, /data/tfs4,/data/tfs5,/data/tfs6下預(yù)先創(chuàng)建主塊,擴展塊及相應(yīng)的統(tǒng)計信息。

[root@locname conf]#  cd /usr/local/tfs/scripts

[root@locname scripts]# ./stfs format 1-4    //分配第1,2,3,4個存儲區(qū):

————運行data server————

有兩種方法:

1)通過adminserver來啟動dataserver(推薦): 執(zhí)行scripts下的./tfs admin_ds

2)直接啟動dataserver,執(zhí)行scripts下的./tfs start_ds 2,4-6, 則會啟動dataserver2,dataserver4,dataserver5,dataserver6

目前我們沒有配置adminserver的ads.conf, 我們使用方法2來啟動。

cd /usr/local/tfs/scripts

./tfs start_ds 1-4

我們一臺服務(wù)器上啟動了4個進程:

停止: ./tfs stop_ds 1-4。

責(zé)任編輯:黃丹 來源: mysqlops
相關(guān)推薦

2014-01-15 13:56:28

分布式文件系統(tǒng)TFS淘寶

2014-01-10 10:39:35

分布式文件系統(tǒng)TFS

2014-01-15 16:49:48

分布式文件系統(tǒng)TFS淘寶

2014-01-15 14:00:33

分布式文件系統(tǒng)TFS淘寶

2012-10-11 14:03:56

FastDFS分布式文件系統(tǒng)

2014-06-24 15:24:52

Moosefs分布式集群

2010-11-01 05:50:46

分布式文件系統(tǒng)

2014-01-16 09:42:19

TFS分布式文件系統(tǒng)

2013-06-08 14:34:42

Hadoop 2.0

2017-10-17 08:33:31

存儲系統(tǒng)分布式

2012-08-31 16:04:11

HDFS分布式文件系統(tǒng)

2013-06-18 14:00:59

HDFS分布式文件系統(tǒng)

2010-11-15 13:24:07

分布式文件系統(tǒng)

2013-01-07 10:29:31

大數(shù)據(jù)

2012-09-19 15:05:24

MogileFS分布式文件系統(tǒng)

2010-06-04 18:45:43

Hadoop分布式文件

2012-09-19 13:43:13

OpenAFS分布式文件系統(tǒng)

2013-05-27 14:46:06

文件系統(tǒng)分布式文件系統(tǒng)

2012-10-09 16:43:47

FastDFS分布式文件系統(tǒng)

2020-01-03 08:33:57

Ceph硬件系統(tǒng)
點贊
收藏

51CTO技術(shù)棧公眾號