配置文件nebula-graphd.conf位置?

  • nebula 版本:2.0.0
  • 部署方式(分布式 / 单机 / Docker / DBaaS):windows10 Docker
  • 是否为线上版本: N

请问官方文档中提及的配置文件nebula-graphd.conf(默认目录为/usr/local/nebula/etc/)在windows系统中怎么找到?资源管理器中找不到这个路径

试试 Windows 找文件的方式呀(试试

  1. 按快捷键ctrl + r;
  2. 输入cmd确定后会出现控制台;
  3. 命令行输入dir /S 你需要查找的文件(会在当前目录下递归查找文件并显示具体信息);

没有哦
image
应该是没有这个文件的问题,我用Everything全局查找了都没找到。

ref: Graph服务配置 - NebulaGraph Database 手册

1 个赞

上面我犯了个错误,你要找文件的话,应该是需要进到 Docker 容器里找的,而不是在 Windows 里找的…sorry,以及,如果你是使用 Docker 部署的话,直接在 docker-compose.yaml 里改配置就好了

我想开启身份验证,命令是–enable_authorize=true,这条命令应该加在docker-compose.yaml的哪里个目录下呢?

您好,

在所有的graphd的command上加: --enable_authorize=true--auth_type=password(其实已经是默认值)
这里是第一个graphd的例子

  graphd:
    image: vesoft/nebula-graphd:v2-nightly
    environment:
      USER: root
      TZ:   "${TZ}"
    command:
      - --meta_server_addrs=metad0:9559,metad1:9559,metad2:9559
      - --port=9669
      - --local_ip=graphd
      - --ws_ip=graphd
      - --ws_http_port=19669
      - --log_dir=/logs
      - --v=0
      - --minloglevel=0
      - --enable_authorize=true
      - --auth_type=password
...

参考:
https://docs.nebula-graph.com.cn/2.0.1/5.configurations-and-logs/1.configurations/3.graph-config/#authorization

可以了,感谢 :grin:

1 个赞

该主题在最后一个回复创建后7天后自动关闭。不再允许新的回复。