免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1557 | 回复: 0
打印 上一主题 下一主题

kfs的安装及配置 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-08-13 17:22 |只看该作者 |倒序浏览
一、安装依赖软件
1、安装log4cpp
tar xvzf log4cpp-1.0.tar.gz
cd log4cpp-1.0
./configure
make
make install
2、安装xfs
tar xvzf xfsprogs-3.0.1.tar.gz
cd xfsprogs-3.0.1
./configure
make
make install
make install-dev
3、安装cmake
tar xvzf cmake-2.6.4.tar.gz
cd cmake-2.6.4
./bootstrap
make
make install
4、安装boost
tar xvzf boost_1_39_0.tar.gz
cd boost_1_39_0
二、安装kfs
tar xvzf kfs-0.3.tar.gz
cd kfs-0.3
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RelWithDebInfo ../../kfs-0.3
gmake
gmake install
三、编译python支持
cd kfs-0.3/src/cc/access
Edit kfs_setup.py and setup the include path. Specifically,
       kfsext = Extension('kfs', include_dirs = ['kfs/src/cc/', ''])
python kfs_setup.py ~/code/kfs/build/lib/ build
python kfs_setup.py ~/code/kfs/build/lib/ install
四、配置kfs
1、修改配置文件machines.cfs,示例如下(所有服务在同一台主机)
  1 [metaserver]
  2 node: 172.16.100.99
  3 clusterkey: kfs-test-cluster
  4 rundir: /root/kfs/meta
  5 baseport: 20000
  6 loglevel: INFO
  7 numservers: 2
  8 [chunkserver_defaults]
  9 rundir: /root/kfs/chunk
10 chunkDir: /root/kfs/chunk/bin/kfschunk
11 baseport: 30000
12 space: 10 G
13 loglevel: INFO
2、安装kfs binaries
python kfssetup.py -f machines.cfg -m machines.txt -b ../build -w ../webui -s
(当所有的服务在一台主机)
注: 检查ssh localhost命令是否需要密码。 如果没有,执行下列命令:
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
现在,再试一下ssh localhost。如果还没有起作用那么你应该检查你的ssh-agent是不是有什么问题。
3、启动kfs
python kfslaunch.py -f machines.cfg -m machines.txt -s
根据配置文件,如果成功启动kfs的话,此时meta服务将监听20000端口,chunk服务将监听30000端口。
[root@haha2 scripts]# lsof -i:20000
COMMAND    PID USER   FD   TYPE DEVICE SIZE NODE NAME
metaserve 1497 root    8u  IPv4 891726       TCP *:dnp (LISTEN)
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/12895/showart_2026575.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP