centos 7 4 上安裝neo4j並測試

2021-09-25 10:25:39 字數 2148 閱讀 9825

neo4j 社群位址如下:

在centos上的安裝過程如下(使用root許可權):

獲取官方的key

cd /tmp

wget

rpm --import neotechnology.gpg.key

2.將官方的yum 庫新增到/etc/yum.repos.d/neo4j.repo

cat 

[neo4j]

name=neo4j yum repo

baseurl=

enabled=1

gpgcheck=1

eof

最後安裝

yum install neo4j
在預設情況下,neo4j只允許本地主機(localhost)訪問,要想通過網路遠端訪問neo4j資料庫,需要修改監聽位址為 0.0.0.0,這樣設定之後,就能允許遠端主機的訪問。

假如你的伺服器ip為:192.168.123.232,那麼理想的訪問方式應該是在本地的瀏覽器中敲入這個位址,既可訪問neo4j的網頁介面了,那應該怎麼辦?

解決方法如下:

開啟vi conf/neo4j.conf,找到包含下面的語句的行:

#dbms.connectors.default_listen_address=0.0.0.0
取消注釋,然後儲存檔案退出

在本地首次登陸時候,使用者名稱和密碼均為neo4j

# 修改第22行load csv時l路徑,在前面加個#,可從任意路徑讀取檔案

#dbms.directories.import=import

# 修改35行和36行,設定jvm初始堆記憶體和jvm最大堆記憶體

# 生產環境給的jvm最大堆記憶體越大越好,但是要小於機器的物理記憶體

dbms.memory.heap.initial_size=5g

dbms.memory.heap.max_size=10g

# 修改46行,可以認為這個是快取,如果機器配置高,這個越大越好

dbms.memory.pagecache.size=10g

# 修改54行,去掉改行的#,可以遠端通過ip訪問neo4j資料庫

dbms.connectors.default_listen_address=0.0.0.0

# 預設 bolt埠是7687,http埠是7474,https關口是7473,不修改下面3項也可以

# 修改71行,去掉#,設定http埠為7687,埠可以自定義,只要不和其他埠衝突就行

#dbms.connector.bolt.listen_address=:7687

# 修改75行,去掉#,設定http埠為7474,埠可以自定義,只要不和其他埠衝突就行

# 修改79行,去掉#,設定http埠為7473,埠可以自定義,只要不和其他埠衝突就行

# 修改227行,去掉#,允許從遠端url來load csv

dbms.security.allow_csv_import_from_file_urls=true

# 修改246行,允許使用neo4j-shell,類似於mysql 命令列之類的

dbms.shell.enabled=true

# 修改235行,去掉#,設定連線neo4j-shell的埠,一般都是localhost或者127.0.0.1,這樣安全,其他位址的話,一般使用https就行

dbms.shell.host=127.0.0.1

# 修改250行,去掉#,設定neo4j-shell埠,埠可以自定義,只要不和其他埠衝突就行

dbms.shell.port=1337

# 修改254行,設定neo4j可讀可寫

dbms.read_only=false

CentOS7 4上安裝MySQL步驟

第一步 rpm qa grep mariadb centos預設裝有mariadb的安裝包,mysql的分支而已,因為被oracle收購後,社群還怕閉源弄出的分支而已。通過 rpm e nodeps mariadb libs 5.5.52 1.el7.x86 64 解除安裝掉即可 第二步 wget ...

CentOS 7 4 編譯安裝Tengine

tengine官網上有個非常簡單的教程,中間並未涉及到一些常用的設定,所以僅供參考。一下午為本人的安裝步驟及過程。配置firewalld,iptables,關閉selinux 1 安裝必要的編譯環境好 由於tengine安裝需要使用源 自行編譯,所以在安裝前需要安裝必要的編譯工具 yum y upd...

Ansible 安裝步驟 (Centos7 4

epel安裝2 安裝epel repo源 epel rhel 7 wget o etc yum.repos.d epel.repo epel rhel 6 wget o etc yum.repos.d epel.repo epel rhel 5 wget o etc yum.repos.d epel...