我想在Openshift的django框架中創建一個社交網絡,那麼我至少需要一個圖形數據庫(如Neo4j)和一個關係數據庫(如Mysql)。我在將Neo4j添加到我的項目時遇到了麻煩,因爲openshift沒有任何墨盒。然後我決定與DIY安裝它,但我不明白啓動的功能,並在.openshift/action hooks
。於是我停止做文件以下步驟來在服務器上安裝的Neo4j:Neo4j服務器未能在openshift中啓動
1.ssh到我的帳戶:
ssh [email protected]
2.轉到具有寫權限(我去應用程序根/回購/和MKDIR在它的測試),並從here下載Neo4j的包文件夾中。並將其解壓到我之前創建的測試文件夾:
tar -xvzf neo4j-community-1.9.4-unix.tar.gz
3.and終於運行Neo4j的文件,並啓動它:
neo4j-community-1.9.4/bin/neo4j start
,但我看到這些日誌並不能運行的Neo4j :
process [3898]... waiting for server to be ready............ Failed
to start within 120 seconds.
Neo4j Server may have failed to start, please check the logs.
如何在openshift中運行此數據庫?我錯在哪裏? please check the logs
中的日誌在哪裏?
日誌文件位於'neo4j-community-1.9.4/data/logs/console.log'中。 –
也許是一個端口問題? Neo4j監聽7474和其他一些端口,可以在conf/neo4j.properties和conf/neo4j-server.properties中配置 –
我也不會將它放在app-root/repo中,而是放在app-root/data中。 – TheSteve0