neo4j数据库的配置介绍
注意:仅仅是个人学习笔记,不会去全方面验证以下所说内容。
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调优参数等。