Neo4j 单节点部署

部署安装Neo4j

Neo4j 基于 Java 语言编写的,运行 Neo4j 需要启动 JVM 进程,因此必须安装 Java SE 的 JDK。

一、基础环境搭建

JDK使用的jdk-8u45-linux-x64。
JDK搭建:

  1. 下载jdk的linux版本的.tar.gz包。

  2. 将.tar.gz包解压

    tar –zxvf jdk-8u45-linux-x64.tar.gz
    
  3. 将文件夹移动到相应的位置,事先在usr路径下创建一个Java文件夹,然后将jdk的文件夹移动至java文件夹中。
    进入usr中:

    cd /usr
    
  4. 创建java文件夹:

    mkdir java
    
  5. 移动jdk文件:

    mv jdk1.8.0_45 /usr/java
    
  6. 备份系统环境变量

    cp /etc/profile /home/john
    
  7. 编辑系统的环境变量

    vi /etc/profile
    

    输入i进入编辑模式
    加入内容如下:

    export JAVA_HOME=/
### 头歌 Neo4j 安装与部署教程 #### 1. 准备工作 在开始安装和部署 Neo4j 数据库之前,需确保系统已满足以下条件: - 已正确安装 JDK(建议使用 JDK 17 或更高版本),因为 Neo4j 是基于 Java 的应用程序[^2]。 - 系统具备网络访问权限以便下载 Neo4j 软件包。 #### 2. 下载 Neo4j 可以从官方站点获取最新版的 Neo4j 文件。以下是具体操作命令: ```bash wget https://neo4j.com/artifact.php?name=neo4j-community-4.4.0-unix.tar.gz ``` 此命令会将社区版 Neo4j 压缩包下载至当前目录[^1]。 #### 3. 解压缩文件 解压刚刚下载的 `.tar.gz` 文件以展开其内容: ```bash tar -zxvf neo4j-community-4.4.0-unix.tar.gz cd neo4j-community-4.4.0 ``` #### 4. 设置环境变量 (可选) 为了方便通过命令行管理 Neo4j,可以将其 `bin` 目录加入系统的 PATH 中。编辑系统路径如下: - 添加 `%NEO4J_HOME%\bin` 到 Path 环境变量中[^2]。 #### 5. 启动服务 进入 Neo4j 主目录后,可以通过以下命令启动数据库服务: ```bash ./bin/neo4j start ``` 或者直接运行控制台模式: ```bash ./bin/neo4j console ``` 这一步骤适用于 Linux 和 macOS 用户;对于 Windows 平台,则可通过 CMD 使用 `neo4j.bat` 来完成相同功能[^2]。 #### 6. 浏览器端验证连接 打开浏览器并导航到地址栏输入 http://localhost:7474 。默认用户名为 `neo4j` ,初始密码同样设置为 `neo4j` 。如果遇到认证错误提示 (`Neo.ClientError.Security.Unauthorized`) ,则需要修改配置文件禁用身份验证机制暂时解决问题: 编辑位于安装根目录下的 `conf/neo4j.conf` 文件,定位到参数 `dbms.security.auth_enabled=false` 将前导注释符移除保存更改后再重启服务: ```bash nano conf/neo4j.conf # 修改 dbms.security.auth_enabled=true -> false sudo ./bin/neo4j restart ``` #### 7. Python 连接测试 若计划利用 Python 对 Neo4j 实施编程交互,推荐借助驱动程序实现无缝对接。例如采用 pip 工具快速安装依赖项并通过样例脚本建立基本链接关系: ```python from neo4j import GraphDatabase uri = "bolt://localhost:7687" driver = GraphDatabase.driver(uri, auth=("neo4j", "your_password")) with driver.session() as session: result = session.run("MATCH (n) RETURN n LIMIT 1") record = result.single() print(record["n"] if record else None) ``` 这里展示了如何创建一个简单的查询来返回单个节点实例[^3]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值