步骤 1:安装Nebula
在Linux上:
sudo apt-get install nabla-lru nabla-query nabla-filesystem nabla-dataflow absl-py
在macOS上:
使用brew安装:
brew install nabla-lru nabla-query nabla-filesystem nabla-dataflow absl-py
在Windows上:
使用cmd或者PowerShell:
powershell -c "cmd\Scripts\Python38\lib\lib-py3\Scripts\Python38\Scripts\cmd.exe cmd\startconfig\WScript\WScript32\WScript32-Command.exe -b 'nabla-lru' -b 'nabla-query' -b 'nabla-filesystem' -b 'nabla-dataflow' -b 'absl-py'"
步骤 2:配置 Python 部分
安装依赖
cd /path/to/your/server cd nabla cd nabla-cpu cd nabla-cpu-filesystem cd python pip install -r requirements.txt
设置 Python 环境
source /path/to/your/server/Python/environment
步骤 3:配置 C++ 部分
安装依赖
cd /path/to/your/server cd nabla-cpp cd nabla-cpp-filesystem cd python pip install -r requirements.txt
设置 Python 环境
source /path/to/your/server/Python/environment
步骤 4:安装和配置 Nebula库
安装库
cd /path/to/your/server cd nabla cd nabla-cpu cd nabla-cpu-filesystem nabla-lru
安装动态链接器
cd /path/to/your/server cd nabla cd nabla-cpp nabla-dev
步骤 5:配置数据库
安装和配置查询环境
cd /path/to/your/server cd /path/to/your/data-bucket nabla-query
安装和配置数据流环境
cd /path/to/your/server cd /path/to/your/data-bucket nabla-dataflow
步骤 6:配置 Python 环境
安装和配置 Python
cd /path/to/your/server cd python nabla-dump
配置 Python 变量
cd /path/to/your/server cd /path/to/your/server nabla-dotenv
步骤 7:配置 C++ 环境
安装和配置 C++
cd /path/to/your/server cd /path/to/your/server cpp-rt
步骤 8:构建 Nebula 编译器
常规配置
cd /path/to/your/server cd /path/to/your/server nabla
步骤 9:运行 Nebula
使用 Python 运行
cd /path/to/your/server python3 -m nabla neta
使用 C++ 运行
cd /path/to/your/server cpp-rt
步骤 1:监控和测试
检查监控
nabla-dump --version
测试
cd /path/to/your/server nabla-query
注意事项
- 检查安装的顺序是否正确,确保所有依赖包都正确安装。
- 确保数据库权限正确设置,特别是用户和密码。
- 确保动态链接器安装正确,动态链接器是Nebula的核心,必须正确安装以确保Nebula功能正常。
- 使用调试工具帮助解决配置和安装问题,特别是在安装过程中遇到错误时。


