2015-02-04 8 views
0

기존 EC2 (Amazon linux) 인스턴스에 neo4j 엔터프라이즈 버전을 설치하려고합니다. 지금까지 나는기존 AWS EC2 인스턴스에 Neo4j 설치 및보기

wget을 파일

이름의 압축을 풉니 다

"기업에 대한 링크를"했습니다 다음

을 NEO4J_HOME 폴더를 이동 한을 할 neo4j.properties의 설정 파일로 갔다 다음과 같이 변경 :

# Enable shell server so that remote clients can connect via Neo4j shell. 
remote_shell_enabled=true 
# The network interface IP the shell will listen on (use 0.0.0 for all interfaces) 
remote_shell_host=127.0.0.1 
# The port the shell will listen on, default is 1337 
remote_shell_port=1337 

EDITED 크리스토프 Willemsen 내 원래 오류, 나는 그 포이에 서버를 다시 시작 잊고 있었던 것을 지적 NT가 실행되는 동안 웹 서버에 액세스 할 수 없었습니다. 그래서 좀 더 명확하게하기 위해, 나는 나머지 게시물을 편집했습니다

내가 neo4j-server.properties 및 주석에 갔다 :

org.neo4j.server.webserver.address=0.0.0.0 

그리고 확인 서버

NEO4J_HOME/bin/neo4j start 
WARNING: Max 1024 open files allowed, minimum of 40 000 recommended. See the Neo4j manual. 
Using additional JVM arguments: -server -XX:+DisableExplicitGC -Dorg.neo4j.server.properties=conf/neo4j-server.properties -Djava.util.logging.config.file=conf/logging.properties -Dlog4j.configuration=file:conf/log4j.properties -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -XX:-OmitStackTraceInFastThrow 
Starting Neo4j Server...WARNING: not changing user 
process [28557]... waiting for server to be ready..... OK. 
http://localhost:7474/ is ready. 

시작 상태 :

NEO4J_HOME/bin/neo4j status 
Neo4j Server is running at pid 28557 

쉘을 실행할 수 있지만 로컬 호스트 7474에 연결할 때 나는 여전히 conn 할 수 없습니다. ect

도움이 감사 할 것입니다. 내가 찾은 유일한 자습서 또는 도움말은 처음부터 새로운 인스턴스로 시작한다고 가정했습니다. 누군가 내 구성을 설치 또는 수정하기위한 지침을 제공 할 수 있다면 좋을 것입니다.

감사합니다.

+0

당신이 neo4j 서버를 시작 했습니까? –

+1

neo4j-shell은 웹 인터페이스가 아니므로 방화벽 구성에서 포트 7474에 액세스 할 수 있도록해야합니다. –

+0

[이 링크] (http://stackoverflow.com/questions/28311222/installing-and-viewing-neo4j-on) -existing-aws-ec2-instance)가 도움이 될 수 있습니다. 또한 Neo4j Enterprise Edition –

답변

1

당신은 neo4j-server.properties을 편집하고있는 행의 주석을 해제해야합니다 : DB를가 아니라 로컬 호스트 외부 인터페이스에서 수신 대기하도록

org.neo4j.server.webserver.address=0.0.0.0 

을, 당신은에서 포트 (7474를) 열 수 있습니다 방화벽 규칙

비록 DB에 대한 액세스를 보호 할 수 있는지 확인하십시오 :

http://neo4j.com/docs/stable/security-server.html

+0

덕분에 @Michael Hunger를 사용하지만 이미 주석 처리하지 않았습니다. 내 EC2 인스턴스에 대해 다른 구성을해야합니까? 내 네트워크에서만 로그인 할 수있는 것이 중요합니까? – Ajax729

+0

포트를 열어야하는 AWS 콘솔의 EC2 인스턴스에 대한 방화벽 규칙이 있습니다. –

관련 문제