首页 > 技术文章 > neo4j数据库的配置介绍

seeall 2020-06-01 16:51 原文

注意:仅仅是个人学习笔记,不会去全方面验证以下所说内容。

 

1,dbms.directories.import=import

  如果是:#dbms.directories.import=import,表示只能从如下图的目录中的csv文件导入进数据库;

       

 

  如果是不带#的,dbms.directories.import=import,允许从文件系统的任何地方加载文件;这引入了可能的安全问题。

2,dbms.security.auth_enabled=false

  如果是:#dbms.security.auth_enabled=false,表示连接neo4j数据库需要密码;

  反之,即不带#的,表示连接neo4j数据库不需要密码。

3,#dbms.memory.heap.initial_size=512m

   #dbms.memory.heap.max_size=512m

    如果此处不设置,则默认情况下,Java堆的大小是动态地根据可用的系统资源计算。

4,dbms.connectors.default_listen_address=0.0.0.0

  如果是:#dbms.connectors.default_listen_address=0.0.0.0,表示只接受本地连接访问,其他ip无法访问;

  反之,如果是不带#的,表示允许其他ip连接数据库;

5,#dbms.connectors.default_advertised_address=localhost

  neo4j自带的配置的注释是说:The address at which this server can be reached by its clients;

  翻译的意思是(我不是专业的,尤其这个its):这个地址的客户端,才可以连接这个neo4j服务器?

6,

  dbms.connector.bolt.enabled=true
  dbms.connector.bolt.tls_level=OPTIONAL
  dbms.connector.bolt.listen_address=:7687

  

  dbms.connector.http.enabled=true
  dbms.connector.http.listen_address=:7474

  

  dbms.connector.https.enabled=true
  dbms.connector.https.listen_address=:7473

  分别表示,是否允许bolt、http、https协议的连接访问,以及分别对应的访问端口是什么。

7,其他

  如访问之行日志、GC日志、jvm调优参数等。

推荐阅读