跳到主要内容

单机模式

本章介绍如何启动一个本地集群

编译软件安装包,如何编译可以参考下载和编译curvine

编译的产物在build/dist目录下,启动一个本地集群:

cd build/dist
./bin/restart-all.sh
提示

如果你在编译阶段使用的docker容器,则运行curvine也推荐在相同的容器中运行。

restart-all.sh脚本会启动curvine master和worker, 并将master和worker的日志输出到logs目录下; 同时会执行挂载一个fuse文件系统到/curvine-fuse目录下。

验证集群状态:

./bin/cv report

输出如下:
active_master: localhost:8995
journal_nodes: 1,localhost:8996
capacity: 0.0B
available: 0.0B (0.00%)
fs_used: 14.0B (0.00%)
non_fs_used: 0.0B
live_worker_num: 1
lost_worker_num: 0
inode_num: 2
block_num: 1
live_worker_list: 192.168.xxx.xxx:8997,0.0B/0.0B (0.00%)
lost_worker_list:

访问Master web ui界面:http://your-hostname:9000 访问Worker web ui界面:http://your-hostname:9001

提示

如果您使用的docker容器,请注意使用 --network host 或则添加端口映射9000,9001,8995,8996, 以确保在宿主机中可以正常访问

访问fuse本地挂载点:ls /curvine-fuse