安装Brook客户端
使用 Docker
-
安装 Docker:如果尚未安装 Docker,先进行安装和配置。
- Linux/macOS:
curl -fsSL https://get.docker.com | bash -s docker
- Windows:安装 Docker Desktop 并运行。
- Linux/macOS:
-
拉取 Brook 镜像:
docker pull brook/brook
-
运行 Brook 服务:
docker run -d -p 789:789 brook/brook
- 参数:
-p 789:789指定端口 789。
- 参数:
使用 Python
-
安装 Brook 包:
pip install brook
-
启动 Brook 服务:
brook server
- 配置选项:
brook server --config config.json
创建
config.json文件,配置服务器设置。
- 配置选项:
手动构建
-
克隆仓库:
git clone https://github.com/alexgled/brook.git cd brook
-
运行构建:
python setup.py install
登录 Brook 客户端
- 访问服务:打开浏览器,访问
http://localhost:789(默认地址和端口)。 - 命令行登录:
brook login
输入用户名和密码(默认用户名:
admin,密码:password)。
导入数据
1 通过文件上传
- 准备数据:将数据保存为 Excel、CSV、JSON 等格式。
- 上传文件:
- 文件上传:点击页面上的“ upload”按钮,选择文件并选择上传路径。
- 处理文件:文件上传后,Brook 会自动解析数据。
2 从数据库导入
- 配置数据库:
在 Brook 的配置文件中添加数据库连接信息,如 JDBC URL、用户名和密码。
- 导入数据:
使用“数据库”选项导入数据集,选择数据库和表或查询。
3 通过 API 调用
- 获取 API 标识符:联系数据提供方获取 API密钥和访问令牌。
- 配置 API 连接:在 Brook 的配置文件中添加 API 连接信息。
- 调用 API:使用“API”选项调用数据,选择 API 方法和参数。
数据可视化
1 创建布局
- 布局类型:选择“行”或“列”布局。
- 布局元素:添加表格、图表、地图等元素,使用相应的布局标签,如
cell、table、line等。
2 使用插件
- 地图支持:安装
leaflet插件,使用leaflet标签创建地图。 - 仪表盘:使用
gauge标签创建仪表盘,显示实时指标。
数据分析
- 统计分析:使用聚合函数计算平均值、总和等统计数据。
- 分组和过滤:对数据集按字段进行分组和筛选,聚焦关键数据。
数据导出
- 导出格式:选择 CSV、Excel、JSON、GeoJSON 等格式。
- 导出选项:设置文件名和保存路径,使用
export标签指定导出数据集。
配置和定制
- JSON 配置文件:在
config.json中定义布局、数据源和导出选项。 - 命令行参数:使用命令行参数调整运行时行为,如
-p指定端口,-c加载配置文件。
故障排除
- 权限问题:检查用户权限和认证设置。
- 连接问题:确保服务运行,端口正确,网络畅通。
- 数据问题:检查文件格式、数据量和数据库连接。
使用 Brook 的优势
- 无需编程:通过可视化工具直接操作。
- 快速可视化:即时生成图表和仪表盘。
- 多数据源支持:集成 Elasticsearch、PostgreSQL 等多种数据库。
- 灵活性:支持多种布局和可视化元素。
通过以上步骤,你可以顺利使用 Brook 客户端进行数据分析和可视化,提升数据处理和展示效率。









