1. 搭建配置 tfs
- 这是编译好的二进制包可以直接下载使用
- 链接:http://pan.baidu.com/s/1kT9iFDd
2. tfs的部署
- 下边的链接中是WIKI上的详细配置
- 里边已经说的很详细了,一定要注意里边的几个重要配置
- http://code.taobao.org/p/tfs/wiki/deploy/
3. 下边是我使用过程中的遇到的一些问题和解决方法
- Q:在启动nameserver时错误 error while loading shared libraries: libmysqlclient.so.16: cannot open shared object file: No such file or directory
- A:下载 libmysqlclient.so.16.0.0(http://pan.baidu.com/s/1hGJp0)
- 将libmysqlclient.so.16.0.0 复制到 /usr/lib目录下,并建立符号连接:
- sudo cp ./libmysqlclient.so.16.0.0 /usr/lib
- sudo ln -sf /usr/lib/libmysqlclient.so.16.0.0 /usr/lib/libmysqlclient.so.16
- sudo ln -sf /usr/lib/libmysqlclient.so.16.0.0 /usr/lib/libmysqlclient.so
- Q:装了问题1中的库启动又出现 nameserver FAIL to up ... CHECK IT
- A:查看ns.conf设置的ip是否正确(主机不能作为备份机),若要主机备份机为一台ip都为主机的ip
- Q:在format失败
- A:查看ds.conf中格式化时的空间大小等数据是否合理
- Q:ds,ns 启动失败 ?
- A:启动时的用户,网卡名称是否正确。
- Q:initialize 初始化错误 ?
- A:检查代码中的ns:port.
- Q:open 失败 -5001 -3*** ?
- A:检查是否有ds成功启动。