liunx、ubantu22.04安装neo4j数据库并设置开机自启

1.下载安装包,官网的链接下载不了,所以找国内大佬们发布的镜像

Index of /doc/neo4j/

或者我这里准备了网盘地址直接下载:

通过网盘分享的文件:liunx、ubantu安装neo所需包
链接: https://pan.baidu.com/s/1sHCipTON6noRZ7ni16975w?pwd=1111 提取码: 1111

2.安装neo4j,讲安装包上传至服务器目录下,目录可自定义,我这里是/data目录。然后解压

cd /data
tar -zxvf neo4j-community-3.5.8-unix.tar.gz

3.修改 neo4j.conf 配置文件,在安装目录的conf下

#修改配置文件
vim /data/zypro/neo4j-community-3.5.8/conf/neo4j.conf


# 修改第 22 行 load csv 的路径,可从任意路径读取文件,不用时在前面加个#注释掉
#dbms.directories.import=import

# 修改 35 行和 36 行,设置 JVM 初始堆内存和 JVM 最大堆内存
# 生产环境给的 JVM 最大堆内存越大越好,但是要小于机器的物理内存
dbms.memory.heap.initial_size=512m
dbms.memory.heap.max_size=512m

# 修改 46 行,可以认为这个是缓存,如果机器配置高,这个越大越好
dbms.memory.pagecache.size=512m

# 修改 54 行,去掉改行的#,可以远程通过 ip 访问 neo4j 数据库
dbms.connectors.default_listen_address=0.0.0.0

# 设置端口号,端口可以自定义,不与其他端口冲突就行
# 去掉 71 行、75 行、79 行的注释,自定义端口号
dbms.connector.bolt.listen_address=:7687
dbms.connector.http.listen_address=:7474
dbms.connector.https.listen_address=:7473
# 修改 265 行,设置 neo4j 可读可写
dbms.read_only=false

4.安装apoc插件(也可以不安装,不安装可直接跳过4、5步)

介绍:APOC是Neo4j 3.3版本推出时推荐的一个Java存储过程包,包含丰富的函数和存储过程,作为对Cypher所不能提供的复杂图算法和数据操作功能的补充,APOC还具有使用灵活、高性能等优势。

在第一步网盘目录下的apoc-3.5.0.4-all.jar包放置在neo4j/plugins目录下,也可以到自行下载https://github.com/neo4j-contrib/neo4j-apoc-procedures/releases/3.5.0.4

5.修改neo4j.conf 配置

#设置安全策略:不限制apoc的所有存储过程
dbms.security.procedures.unrestricted=apoc.*

#设置页缓存
dbms.memory.pagecache.size=512m

#设置JVM堆初始化内存大小
dbms.memory.heap.initial_size=512m

#设置JVM堆最大内存大小
dbms.memory.heap.max_size=1g

6.启动neo4j

cd /data/neo4j-community-3.5.8/bin

./neo4j start

# 客户端访问
http://服务器IP地址:7474
# 默认的用户名为 neo4j,密码为 neo4j,连接成功后会提示修改密码,完成修改即可

出现界面及安装成功!

然后验证apoc,出现下图所示就成功了

return apoc.version()

7.设置开机自启

先停止neo4j数据库

cd /data/neo4j-community-3.5.8/bin
./neo4j stop

编写启动脚本文件 

#编辑启动文件
vim /etc/systemd/system/neo4j.service


[Unit]
Description=Neo4j Graph Database Service
After=network.target
 
[Service]
Type=forking
ExecStart=/data/neo4j-community-3.5.8/bin/neo4j start
ExecStop=/data/neo4j-community-3.5.8/bin/neo4j stop
Environment=JAVA_HOME=/data/jdk1.8.0_171             #jdk路径
User=root
Group=root
Restart=on-abort
LimitNOFILE=40000
 
[Install]
WantedBy=multi-user.target

将文件设置设置为自启动服务 

systemctl enable neo4j.service

验证服务,之前启动的neo4j,所以在验证前先停止neo4j然后在启动

#启动服务
systemctl start neo4j.service

#查看服务状态
systemctl status neo4j.service

 不报错及启动成功!!!!

### 如何在 Linux Ubuntu 22.04安装 CUDA #### 准备工作 确保系统已经更新到最新状态计算机。对于独立显卡驱动的安装,可以按照官方文档或其他可靠资源中的说明进行操作[^1]。 #### 下载 CUDA 安装文件 前往 NVIDIA 开发者网站获取适用于目标系统的 CUDA 版本对应的本地安装程序链接,通过命令行工具 `wget` 获取该安装包: ```bash wget https://developer.download.nvidia.com/compute/cuda/12.4.1/local_installers/cuda_12.4.1_550.54.15_linux.run ``` #### 执行安装过程 获得正确的权限之后,可以通过如下指令安装向导: ```bash sudo sh cuda_12.4.1_550.54.15_linux.run ``` 这一步骤会引导完成整个软件栈部署流程,在交互过程中可根据提示设置路径和其他选项[^3]。 #### 配置环境变量 为了使新安装好的库能够被编译器识别以及让终端可以直接调用 nvcc 编译器,需编辑用户的 shell profile 文件(比如 `.bashrc`, `.zshrc`),加入以下两行来指定 CUDA 的 bin 和 lib 路径: ```bash export PATH=/usr/local/cuda-12.4/bin${PATH:+:${PATH}} export LD_LIBRARY_PATH=/usr/local/cuda-12.4/lib64\ ${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}} ``` 最后记得重新加载配置使之生效: ```bash source ~/.bashrc # 或者 source ~/.zshrc 如果使用的是 zsh 终端 ``` #### 测试安装成果 验证是否成功安装了 CUDA 工具链的一个简单方式就是尝试编译一个简单的测试案例——通常位于 `/usr/local/cuda/samples/1_Utilities/deviceQuery` 目录下的 deviceQuery 应用程序就是一个不错的选择;也可以直接运行下面这条命令查看 GPU 设备信息作为初步确认手段之一: ```bash nvcc --version nvidia-smi ``` 如果一切正常,则表示现在可以在Ubuntu 22.04 LTS 中顺利利用NVIDIA提供的CUDA平台开展GPU加速计算任务了[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值