centos7安装neo4j_centos7开机自启动命令

centos7安装neo4j_centos7开机自启动命令centos下neo4j安装和设置开机自启动. 1. 资源准备 CentOS 7.4 jdk 1.8+ neo4j-community-3.5.13 https://neo4j.com/artifa…

centos下neo4j安装和设置开机自启动.

1. 资源准备

  1. CentOS 7.4
  2. jdk 1.8+
  3. neo4j-community-3.5.13
https://neo4j.com/artifact.php?name=neo4j-community-3.5.13-unix.tar.gz

代码100分

2. 安装neo4j

  1. 安装jdk1.8(略)
  2. 上传neo4j安装包到服务器/opt目录下,并解压
代码100分tar -zxvf neo4j-community-3.5.13-unix.tar.gz
  1. 修改neo4j配置文件 conf/neo4j.conf,只需要修改使neo4j可以外网访问即可,其他按默认配置,大概70行左右,找到配置去掉前面的“#”
dbms.connectors.default_listen_address=0.0.0.0
  1. 进入neo4j安装程序bin目录,启动neo4j
代码100分./neo4j start
  1. 到页面浏览http://localhost:7474。如果出现页面表示neo4j安装成功,初始化账号密码为neo4j/neo4j

3. 设置neo4j开机启动

  1. 进入neo4j安装目录,并创建脚本start.sh和stop.sh,其中JAVA_HOME按照自己的实际路径填写
vim start.sh
#!/bin/bash

export JAVA_HOME=/opt/jdk1.8.0_161
export PATH=$JAVA_HOME/bin:$PATH

sh /opt/neo4j-enterprise-3.5.3/bin/neo4j start
vim stop.sh
#!/bin/bash

export JAVA_HOME=/opt/jdk1.8.0_161
export PATH=$JAVA_HOME/bin:$PATH

sh /opt/neo4j-enterprise-3.5.3/bin/neo4j stop
  1. 创建开机启动脚本neo4j.service

进入/usr/lib/systemd/system目录,创建neo4j.service文件

cd /usr/lib/systemd/system
vim neo4j.service

添加脚本:

[Unit]
Description=neo4j
After=network.target remote-fs.target nss-lookup.target

[Service]
Type=forking
ExecStart=/opt/neo4j-enterprise-3.5.3/bin/start.sh
ExecStop=/opt/neo4j-enterprise-3.5.3/bin/stop.sh
PrivateTpm=true

[Install]
WantedBy=multi-user.target
  1. 验证开机启动 设置neo4j开机启动,重启服务器
systemctl enable neo4j.service

reboot

服务器重启过后再次访问http://localhost:7474

4. 小结

neo4j真香!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/10576.html

(0)
上一篇 2022-12-25
下一篇 2022-12-25

相关推荐

  • DB concept 恢复系统[通俗易懂]

    DB concept 恢复系统[通俗易懂]aries 减少恢复时间 减少检查点开销 避免重做日志冗余重做 减少日质量 LSN:日志序列号,标识操作在页上实施 物理逻辑redo,物理上标识受影响的页,页内逻辑 脏页表:内存已更新,未刷盘,减少…

    2023-04-06
    157
  • MySQL主从之延时复制

    MySQL主从之延时复制 一、延时复制 延时从库只做备份,不提供任何对外服务,正常情况下我们是不会有刻意延迟从库的需求的,因为正常的线上业务自然是延迟越低越好。 但是针对测试场景,业务上偶尔需要测试延迟场景下业务是否…

    2023-03-27
    148
  • Python Debug Assertion Failure及如何解决

    Python Debug Assertion Failure及如何解决Python Debug Assertion Failure是指Python程序在运行过程中出现了某些问题,导致Python进程被迫退出,并在控制台输出了一些错误信息。这种错误一般都会带有一个Debug Assertion Failure的标志,提示开发者在代码中出现了一些断言错误。断言是一种常用的编程技巧,用来在代码运行过程中判断某些条件是否满足,从而确保代码的正确性。由于断言通常只在开发阶段用于调试,所以在生产环境中被禁用,也就不会出现Debug Assertion Failure错误。

    2024-02-29
    105
  • 数据库学习之十三:mysql高可用配置

    数据库学习之十三:mysql高可用配置十三、mysql高可用 1、普通主从复制架构存在的不足 高可用? 业务不间断的工作。 用户的体验不出来业务断点。 普通主从环境,存在的问题: 2、企业高可用解决方案: MMM(过时) MHA(目前推荐

    2023-02-26
    135
  • Redis介绍与安装「建议收藏」

    Redis介绍与安装「建议收藏」2022-09-17 NoSQL(not only SQL)的介绍: 是一种非关系型数据库。 NoSQL常用的产品种类: Redis Mongodb Hbase hadoop Redis常用的场景:

    2023-06-06
    137
  • MySQL基础笔记[亲测有效]

    MySQL基础笔记[亲测有效]#创建数据库 CREATE DATABASE database_name; create database mysql_test; #删除数据库 DROP DATABASE database_name

    2023-03-18
    148
  • 使用Power BI构建数据仓库与BI方案[通俗易懂]

    使用Power BI构建数据仓库与BI方案[通俗易懂]杀手级特性 今年Power BI的几大杀手级特性的GA,可以让其构建完整的数据仓库/数据湖和BI分析一站式方案。 Power BI Premium Per User-超低的价格 Large datas

    2023-04-14
    148
  • Python函数参数定义

    Python函数参数定义函数参数定义是指在定义函数时,给函数传递的参数设置名称、类型、默认值等具体信息。设置良好的函数参数可以有效提高程序的可读性和可维护性。

    2023-12-06
    109

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注