docker容器中安装单机版nebula报错

  • nebula 版本:3.4.0
  • 部署方式:单机
  • 安装方式:tar包
  • 问题描述
    docker中为ubuntu 18.04.6 LTS
    选择的是nebula的安装包nebula-graph-3.4.0.ubuntu1804.amd64.tar.gz
    解压后,启用默认配置进行启动,无metad进程,且graphd进程会消失
    查询metad日志会有报错:
    F20240414 23:02:15.192670  9774 DiskManager.cpp:39] DataPath invalid: boost::filesystem::status: Function not implemented: "/usr/local/nebula/data/meta"
    *** Check failure stack trace: ***
后面安装boost库之后依旧报此错误

boost信息如下:

    //  BOOST_LIB_VERSION must be defined to be the same as BOOST_VERSION
    #define BOOST_LIB_VERSION "1_65_1"

docker 的话可以直接用 docker compose 安装 nebula 的,参考:使用 Docker Compose 安装 - NebulaGraph Database 手册

可能安装过程有啥东西没安装成功。