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...