建议使用以下浏览器,以获得最佳体验。 IE 9.0+以上版本 Chrome 31+ 谷歌浏览器 Firefox 30+ 火狐浏览器
请选择 进入手机版 | 继续访问电脑版
设置昵称

在此一键设置昵称,即可参与社区互动!

确定
我再想想
选择版块
直达楼层
标签
您还可以添加5个标签
  • 没有搜索到和“关键字”相关的标签
  • 云产品
  • 解决方案
  • 技术领域
  • 通用技术
  • 平台功能
取消

采纳成功

您已采纳当前回复为最佳回复
发表于2020年10月09日 14:57:53 927 2
直达本楼层的链接
楼主
显示全部楼层
[技术干货] Neo4j-3.5.4移植指南--银河麒麟Kylin V10B06

1. 移植环境

类别

版本

OS

银河麒麟V10 B06 for   ARM

Kernel   4.19.90

JDK

1.8.0_191

Maven

3.5.4

netty

4.1.32

neo4j

3.5.4

image.png

2. 软件准备

2.1OpenJDK安装

2.1.1下载并安装到指定目录

#wget https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u191-b12/OpenJDK8U-jdk_aarch64_linux_hotspot_8u191b12.tar.gz

#tar -zxf OpenJDK8U-jdk_aarch64_linux_hotspot_8u191b12.tar.gz

#mv jdk8u191-b12 /opt/tools/installed/

2.1.2配置Java环境变量:

        #vim /etc/profile

        添加以下内容:(以实际安装路径为准)

        JAVA_HOME=/opt/tools/installed/jdk8u191-b12

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME PATH

使修改的环境变量生效:

#source /etc/profile

2.1.3查看JDK版本

#java -version

image.png

2.2Maven安装

2.2.1下载并安装到指定目录

#Wget https://archive.apache.org/dist/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz

#tar -zxf apache-maven-3.5.4-bin.tar.gz

#mv apache-maven-3.5.4 /opt/tools/installed/

2.2.2添加环境变量

        #vim /etc/profile

        添加以下内容(以实际路径为准):

MAVEN_HOME=/opt/tools/installed/apache-maven-3.5.4

PATH=$MAVEN_HOME/bin:$JAVA_HOME/bin:$PATH

export MAVEN_HOME JAVA_HOME PATH

使环境变量生效:

#source /etc/profile

2.2.3修改maven配置文件中的,本地仓、远程仓等:
配置文件路径:/opt/tools/installed/apache-maven-3.5.4/conf/settings.xml

本地仓库配置:(可选,可保持默认)

<!--默认在“~/.m2/”目录下,可以按下行格式修改成你自己想保存的目录-->

<localRepository>/path/to/local/repo</localRepository>

远程仓库配置:(可选,默认用maven2官方远程仓但访问慢,建议用国内maven仓)

<!--修改成自己搭建的maven仓库,如果没有,可以使用下面的华为开源maven -->

<mirror>
<id> huaweimaven</id>
<name> huaweicloud maven</name>
<url> https://mirrors.huaweicloud.com/repository/maven/</url>
<mirrorOf>central</mirrorOf>
</mirror>

image.png

配置代理:(可选,外网环境下不用配置maven的代理)

  <proxies>

   <proxy>

      <id>optional</id>

      <active>true</active>

      <protocol>http</protocol>

      <username>用户名</username>

      <password>密码</password>

      <host>代理服务器网址</host>

      <port>代理服务器端口</port>

      <nonProxyHosts>local.net|some.host.com</nonProxyHosts>

    </proxy>

  </proxies>

 

3. 依赖包安装

netty-all-4.1.32.Final.jar移植

此组件在鲲鹏上已经编译,可以直接下载上传到本地Maven仓。


将此jar包拷贝到以下路径

#cp  netty-all-4.1.32.Final.jar  /root/.m2/repository/io/netty/netty-all/4.1.32.Final/

4. Neo4j-3.5.4编译安装

4.1设置相关约束条件

#ulimit -HSn 400000

#export MAVEN_OPTS="-Xmx512m"

4.2下载Neo4j源码

下载路径:https://github.com/neo4j/neo4j/tree/3.5.4

4.3编译

将下载的源码上传到服务器并解压。

#unzip neo4j-3.5.4.zip

#cd neo4j-3.5.4/

#mvn clean install –DskipTests

编译完成的压缩包在packaging/standalone/target目录下

5. 运行验证

5.1将编译完成的压缩包拷贝包”/opt/tools”并解压。

#cp neo4j-community-3.5.4-SNAPSHOT-unix.tar.gz /opt/tools/

#cd /opt/tools

#tar –zxvf neo4j-community-3.5.4-SNAPSHOT-unix.tar.gz

5.2修改neo4j.conf配置文件。

#vim conf/neo4j.conf

# 修改54行,去掉改行的#,可以远程通过ip访问neo4j数据库

dbms.connectors.default_listen_address=0.0.0.0

# 默认 bolt端口是7687http端口是7474https关口是7473,不修改下面3项也可以

# 修改71行,去掉#,设置http端口为7687,端口可以自定义,只要不和其他端口冲突就行

#dbms.connector.bolt.listen_address=:7687

# 修改75行,去掉#,设置http端口为7474,端口可以自定义,只要不和其他端口冲突就行

dbms.connector.http.listen_address=:7474

# 修改79行,去掉#,设置http端口为7473,端口可以自定义,只要不和其他端口冲突就行

dbms.connector.https.listen_address=:7473

5.2关闭防火墙

#systemctl stop firewalld

#systemctl disable firewalld

5.3启动neo4j

进入bin目录执行./neo4j start

#cd bin/

#./neo4j start

image.png

5.4使用PC可以访问neo4jweb页面

http://ipaddress:7474

第一次登录的用户名密码都为neo4j

image.png

5.5停止neo4j

#./neo4j stop

5.6查看状态

#./neo4j status

 


举报
分享

分享文章到朋友圈

分享文章到微博

采纳成功

您已采纳当前回复为最佳回复

火灵

发帖: 172粉丝: 11

发消息 + 关注

发表于2020年10月18日 20:37:56
直达本楼层的链接
沙发
显示全部楼层

谢谢分享!

点赞 评论 引用 举报

采纳成功

您已采纳当前回复为最佳回复

Linton林小顿

发帖: 152粉丝: 6

发消息 + 关注

发表于2020年10月22日 11:17:40
直达本楼层的链接
板凳
显示全部楼层

点赞 评论 引用 举报

游客

富文本
Markdown
您需要登录后才可以回帖 登录 | 立即注册

结贴

您对问题的回复是否满意?
满意度
非常满意 满意 一般 不满意
我要反馈
0/200