Aliyun Code

首页  >   chuyu / tfs

项目语言:c

创建者:chuyu 创建时间:2012年09月24日

运行TFS

启动nameserver

执行scripts目录下的tfs
./tfs start_ns

启动dataserver

现有TFS可以在一台服务器上启动多个DataServer进程。一般每个DataServer进程负责一个磁盘。

将数据盘格式化成EXT4文件系统,并挂载到/data/tfs1至/data/tfs(i),其中i为磁盘号。

启动步骤:
一、存储区预分配。执行scripts下的stfs format n (n为挂载点的序号,具体用法见stfs的Usage)。例如stfs format 2,4-6 则会对/data/tfs2,

/data/tfs4,/data/tfs5,/data/tfs6,进行预分配。运行完后会在生成/data/tfs2, /data/tfs4,/data/tfs5,/data/tfs6下预先创建主块,扩展块及相应的统计信息。

二、运行data server。有两种方法:

  1. 通过adminserver来启动dataserver(推荐): 执行scripts下的./tfs admin_ds
  2. 直接启动dataserver,执行scripts下的./tfs start_ds 2,4-6, 则会启动dataserver2,dataserver4,dataserver5,dataserver6

启动rcserver

配置rcserver数据库,数据库创建脚本请参见sql/rcs/create_table.sql,配置参见sql/rcs/rc_test_info.sql,数据字典请参见doc/resource_server/
执行scripts目录下的tfs
./tfs start_rc

启动rootserver

执行scripts目录下的tfs
./tfs start_rs

启动metaserver

配置metaserver数据库,数据库创建脚本请参见sql/ms/*.sql,其中包括了表创建和存储过程的创建。
执行scripts目录下的tfs
./tfs start_meta