9

Neo4j安装社区版

 1 year ago
source link: https://blog.51cto.com/u_13753753/5745520
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Neo4j安装社区版

精选 原创

雍州无名 2022-10-10 23:04:24 博主文章分类:neo4j ©著作权

文章标签 vim oracle 用户名 文章分类 其它 系统/运维 阅读数176

1.环境准备

硬件环境:

内存:最低要求是2GB, 推荐是16-32GB 或更多。 越大的内存允许处理越大的图,但必须正确配置,以免破垃圾收集坏性操作

硬盘:Neo4j的工作负载倾向于随机读。选择平均寻址时间低的存储,例如SSD,最低要求 10GB SATA

软件环境:

必须安装Oracle Java 8及以上

2.下载Neo4j

下载地址:​ ​https://neo4j.com/download-center/​

3.安装Neo4j

tar -zxvf neo4j-community-3.4.7-unix.tar.gz -C /usr/local/

修改环境变量

vim /etc/profile

NEO4J_HOME=/usr/local/neo4j-community-3.4.7
PATH=$PATH:$NEO4J_HOME/bin
Neo4j安装社区版_用户名
source /etc/profile

修改limits.conf文件

vim /etc/security/limits.conf

neo4j soft nofile 40000
neo4j hard nofile 40000
Neo4j安装社区版_oracle_02

修改配置文件neo4j.conf 

cd /usr/local/neo4j-community-3.4.7/conf

vim neo4j.conf

dbms.active_database=/usr/local/neo4j-community-3.4.7/data/graph.db #指定数据库目录位置(此配置不用加)
dbms.directories.import=import
dbms.memory.heap.initial_size=512m
dbms.memory.heap.max_size=512m
#指定运行的主机
dbms.connectors.default_listen_address=10.2.3.99
dbms.connectors.default_advertised_address=10.2.3.99

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

dbms.tx_log.rotation.retention_policy=1 days
dbms.jvm.additional=-XX:+UseG1GC

dbms.jvm.additional=-XX:-OmitStackTraceInFastThrow
dbms.jvm.additional=-XX:+AlwaysPreTouch
dbms.jvm.additional=-XX:+UnlockExperimentalVMOptions
dbms.jvm.additional=-XX:+TrustFinalNonStaticFields
dbms.jvm.additional=-XX:+DisableExplicitGC

dbms.jvm.additional=-Djdk.tls.ephemeralDHKeySize=2048
dbms.jvm.additional=-Djdk.tls.rejectClientInitiatedRenegotiation=true

dbms.windows_service_name=neo4j

dbms.jvm.additional=-Dunsupported.dbms.udc.source=tarball

查看Neo4j版本

neo4j version

Neo4j安装社区版_用户名_03

启动Neo4j

neo4j start
Neo4j安装社区版_用户名_04

4.访问 ​ ​http://10.2.3.99:7474​

默认用户名:neo4j   密码:neo4j

第一次登陆后需要重新设置密码

Neo4j安装社区版_用户名_05
Neo4j安装社区版_用户名_06
Neo4j安装社区版_vim_07

5.创建一个简单的父子关系图

cypher-shell -a 10.2.3.99 -uneo4j -p123456
Neo4j安装社区版_用户名_08
CREATE (A {id:1,name:'张飞'}), (B {id:2,name:'张小二'}), (C {id:3,name:'张三'}), (D {id:4,name:'张凯'}),(E {id:5,name:'张雨'}),(A)-[:Son]->(B),(A)-[:Son]->(C),(B)-[:Son]->(D),(C)-[:Son]->(E);

START n=node(*) RETURN n;
Neo4j安装社区版_oracle_09

如果在Web控制台执行命令,就能得到如下一个图形关系。如下所示

Neo4j安装社区版_oracle_10
  • 收藏
  • 评论
  • 分享
  • 举报

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK