Я хочу создать социальную сеть в каркасе django в Openshift, тогда мне нужен хотя бы граф db (например, Neo4j) и реляционный db (например, Mysql). У меня возникли проблемы с добавлением Neo4j в мой проект, потому что у openshift нет ни одного картриджа для него. Затем я решил установить его с DIY, но я не понимаю, функциональность запуска и остановки файлов в .openshift/action hooks
.Затем я делаю следующие шаги для установки Neo4j на сервере:Сервер Neo4j не запускался в openshift
1.ssh на мой счет:
ssh [email protected]
2.go в папке, у которой есть разрешение на запись (я нахожусь в app-root/repo/и mkdir test в ней) и загружаю пакет neo4j с here. и извлечь его в тестовую папку, которую я создал раньше:
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.
Как я могу запустить эту базу данных в сперматозоизме? где я ошибаюсь? и где находятся журналы в 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