• 图数据库neo4j部署linux


    参考文档:

    https://blog.csdn.net/weixin_42584156/article/details/122786519

    https://zhuanlan.zhihu.com/p/334634161

     一、linux环境neo4j部署

    默认账号密码:neo4j/neo4j
    
    #解压缩
    
    tar -zxvf neo4j-community-3.5.31-unix.tar.gz
    #修改配置文件
    vim ./conf/neo4j.conf
    # 允许远程访问
    dbms.connectors.default_listen_address=0.0.0.0
    # 开启bolt服务,默认端口7687
    dbms.connector.bolt.listen_address=:7687
    # 开启http服务,默认端口7474
    dbms.connector.http.listen_address=:7474
    # 开启https服务,默认端口7473
    dbms.connector.https.listen_address=:7473
    
    cd neo4j-community-3.5.25/bin
    
    #前台启动命令:
    ./neo4j console
    
    #后台启动命令
    ./neo4j start
    #状态
    ./neo4j status
    #停止
    ./neo4j stop
    #重启
    ./neo4j restart
    
    #http访问
    http://yourip:7474
    
    #重置密码
    connect:bolt://yourip:7687/
    username:*
    password:*

    二、 java api操作neo4j

    1.引入驱动包

    <dependency>
                <groupId>org.neo4j.driver</groupId>
                <artifactId>neo4j-java-driver</artifactId>
                <version>4.2.0</version>
            </dependency>

    2.java api

    public class Neo4jDemo {
        public static void main(String[] args) {
            {
                Driver driver = GraphDatabase.driver("bolt://hw-node4:7687", AuthTokens.basic("neo4j", "****"));
                Session session = driver.session();
                session.run("CREATE (a:Person {name: {name}, title: {title}})",
                        parameters("name", "Dog", "title", "King"));
    
                Result result = session.run("MATCH (a:Person) WHERE a.name = {name} " +
                                "RETURN a.name AS name, a.title AS title",
                        parameters("name", "Dog"));
                while (result.hasNext()) {
                    Record record = result.next();
                    System.out.println(record.get("title").asString() + " " + record.get("name").asString());
                }
                session.close();
                driver.close();
            }
        }
    }
  • 相关阅读:
    Linq101-Generation
    Linq101-Element
    解决 oracle 错误ORA-01033
    Oracle数据表恢复
    C++构造函数
    C++类与对象
    CMake命令之export
    CMake命令之install
    CMake变量(提供信息的变量)
    CMake常用变量
  • 原文地址:https://www.cnblogs.com/wangbin2188/p/16138810.html
Copyright © 2020-2023  润新知