2016-06-25 12 views
1

を開始していません(* 1)

私はneo4jバージョン3.0.0-M02とjavaを使用しています。帳jdk1.8.0_20(情報は.bash_profileに含まれています)。プロジェクト用にMac(OS X 10.11.5)でneo4jを実行する必要があります。私はまた、neo4js webisteから.dmgファイルをダウンロードして、それをインストールしようとしたが、そこに再び運が(私はこの上の任意のヘルプははるかに高く評価されるだろう

Starting Neo4j failed: Component '[email protected]' was successfully initialized, but failed to start. Please see attached cause exception. 

エラーを取得していない。

[* 1] neo4j.logファイルの内容は:

2016-06-25 10:27:34.675+0000 INFO Starting... 
2016-06-25 10:27:35.146+0000 INFO Bolt enabled on localhost:7687. 
2016-06-25 10:27:35.449+0000 ERROR Failed to start Neo4j: Starting Neo4j failed: Component '[email protected]' was successfully initialized, but failed to start. Please see attached cause exception. Starting Neo4j failed: Component   '[email protected]' was successfully initialized, but failed to start. Please see attached cause exception. 
org.neo4j.server.ServerStartupException: Starting Neo4j failed: Component '[email protected]' was successfully initialized, but failed to start. Please see attached cause exception. 
      at   org.neo4j.server.exception.ServerStartupErrors.translateToServerStartupError(ServerStartupErrors.java:68) 
    at org.neo4j.server.AbstractNeoServer.start(AbstractNeoServer.java:217) 
    at org.neo4j.server.ServerBootstrapper.start(ServerBootstrapper.java:87) 
    at org.neo4j.server.ServerBootstrapper.start(ServerBootstrapper.java:66) 
    at org.neo4j.server.CommunityEntryPoint.main(CommunityEntryPoint.java:28) 
Caused by: org.neo4j.kernel.lifecycle.LifecycleException: Component '[email protected]' was successfully initialized, but failed to start. Please see attached cause exception. 
    at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:444) 
    at org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:107) 
    at org.neo4j.server.AbstractNeoServer.start(AbstractNeoServer.java:189) 
    ... 3 more 
Caused by: java.lang.RuntimeException: Error starting org.neo4j.kernel.impl.factory.CommunityFacadeFactory, /usr/local/Cellar/neo4j/3.0.3/libexec/data/databases/graph.db 
    at org.neo4j.kernel.impl.factory.GraphDatabaseFacadeFactory.newFacade(GraphDatabaseFacadeFactory.java:144) 
    at org.neo4j.kernel.impl.factory.CommunityFacadeFactory.newFacade(CommunityFacadeFactory.java:40) 
    at org.neo4j.kernel.impl.factory.GraphDatabaseFacadeFactory.newFacade(GraphDatabaseFacadeFactory.java:108) 
    at org.neo4j.server.CommunityNeoServer.lambda$static$31(CommunityNeoServer.java:55) 
    at org.neo4j.server.CommunityNeoServer$$Lambda$43/1286783232.newGraphDatabase(Unknown Source) 
    at org.neo4j.server.database.LifecycleManagingDatabase.start(LifecycleManagingDatabase.java:89) 
    at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:434) 
    ... 5 more 
Caused by: org.neo4j.kernel.lifecycle.LifecycleException: Component '[email protected]' failed to initialize. Please see attached cause exception. 
    at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.init(LifeSupport.java:416) 
    at org.neo4j.kernel.lifecycle.LifeSupport.init(LifeSupport.java:62) 
    at org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:98) 
    at org.neo4j.kernel.NeoStoreDataSource.start(NeoStoreDataSource.java:503) 
    at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:434) 
    at org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:107) 
    at org.neo4j.kernel.impl.transaction.state.DataSourceManager.start(DataSourceManager.java:99) 
    at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:434) 
    at org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:107) 
    at org.neo4j.kernel.impl.factory.GraphDatabaseFacadeFactory.newFacade(GraphDatabaseFacadeFactory.java:140) 
    ... 11 more 
Caused by: java.lang.NoSuchMethodError: org.apache.lucene.analysis.core.WhitespaceAnalyzer: method <init>()V not found 
    at org.neo4j.index.impl.lucene.legacy.LuceneDataSource.<clinit>(LuceneDataSource.java:105) 
    at org.neo4j.index.impl.lucene.legacy.LuceneIndexImplementation.init(LuceneIndexImplementation.java:76) 
    at org.neo4j.kernel.lifecycle.Lifecycles$1.init(Lifecycles.java:37) 
    at org.neo4j.kernel.lifecycle.Lifecycle$Delegate.init(Lifecycle.java:63) 
    at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.init(LifeSupport.java:406) 
    ... 20 more 
+0

あなたのサーバーはすでに開始されていると思います。ブラウザの 'http:// localhost:7474 /'ページを開いてください。 –

+0

あなたの返信ありがとう、Vlad。しかし、残念ながら、私のサーバーは稼働していません。私のブラウザで 'http:// localhost:7474 /'を開くと 'Safariはサーバーに接続できません 'というメッセージが表示されます。 – dliv

+0

エラーメッセージはかなり一般的です。私は次のことをチェックすることから始めます:データベースフォルダが設定されている場所でneo4jに書き込み権限がありますか?ポート7474は無料ですか? –

答えて

0

ので、Neo4j Page$NEO4J_HOME/bin/neo4j consoleを実行すると言いまた。私はそれをroot(suまたはsudoを使用)として実行します。あなたのneo4jフォルダの書き込み権限もチェックしてください。そのポート7474は自由に使用できます。

通常、Neo4jはインストールスクリプトを提供します。私は、お使いのバージョンのそれは私がちょうど私のMac上でのNeo4j 3.0.3をインストールしようとしたbin/neo4j-shared.sh

+0

Vlad、もう一度あなたの助けに感謝します。私は '$ NEO4J_HOME/bin/neo4j console'を実行しましたが、もう一度運がありません。エラーログは依然として同じです。 – dliv

+0

ごめんなさい –

+0

ああ、「neo4j-shared.sh」は私のマシンで何もしません。 – dliv

-1

は、シームレスに働いていると信じて:

neo4j-javascript-driver mh$ brew upgrade neo4j 

==> Upgrading 1 outdated package, with result: 
neo4j 3.0.3 
==> Upgrading neo4j 
==> Downloading http://dist.neo4j.org/neo4j-community-3.0.3-unix.tar.gz 
######################################################################## 100,0% 
    /usr/local/Cellar/neo4j/3.0.3: 91 files, 65.1M, built in 38 seconds 
Ich:neo4j-javascript-driver mh$ export JAVA_HOME=`java_home -v 1.8` 
Ich:neo4j-javascript-driver mh$ killall java 
No matching processes belonging to you were found 
Ich:neo4j-javascript-driver mh$ neo4j start 
Starting Neo4j. 
Started neo4j (pid 75890). By default, it is available at http://localhost:7474/ 
There may be a short delay until the server is ready. 
See /usr/local/Cellar/neo4j/3.0.3/libexec/logs/neo4j.log for current status. 
Ich:neo4j-javascript-driver mh$ less /usr/local/Cellar/neo4j/3.0.3/libexec/logs/neo4j.log 
Ich:neo4j-javascript-driver mh$ less /usr/local/Cellar/neo4j/3.0.3/libexec/logs/debug.log 
Ich:neo4j-javascript-driver mh$ neo4j console 
Neo4j is already running (pid 75890). 
Ich:neo4j-javascript-driver mh$ neo4j stop 
Stopping Neo4j.. stopped 
Ich:neo4j-javascript-driver mh$ neo4j console 
Starting Neo4j. 
2016-06-25 16:25:16.926+0000 INFO Starting... 
2016-06-25 16:25:17.723+0000 INFO Bolt enabled on localhost:7687. 
2016-06-25 16:25:20.667+0000 INFO Started. 
2016-06-25 16:25:22.280+0000 INFO Remote interface available at http://localhost:7474/ 
0

スタックトレースは非常に明確である、Luceneのライブラリとクラスパスの衝突があります。 NoSuchMethodErrorは、クラスパスに別のluceneライブラリがインストールされていることを示しています。これにより、クラスローダーは、Neo4Jが必要とするライブラリとは異なるバージョンをライブラリからロードします。

Caused by: java.lang.NoSuchMethodError: org.apache.lucene.analysis.core.WhitespaceAnalyzer: method <init>()V not found 
    at org.neo4j.index.impl.lucene.legacy.LuceneDataSource.<clinit>(LuceneDataSource.java:105) 
    at org.neo4j.index.impl.lucene.legacy.LuceneIndexImplementation.init(LuceneIndexImplementation.java:76) 
    at org.neo4j.kernel.lifecycle.Lifecycles$1.init(Lifecycles.java:37) 
    at org.neo4j.kernel.lifecycle.Lifecycle$Delegate.init(Lifecycle.java:63) 
    at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.init(LifeSupport.java:406) 
    ... 20 more 

チェックするためにいくつかの事:あなたは、luceneのは、あまりにもインストール

  • を持っていますか?
  • jdkの裏書きフォルダにluceneライブラリがありますか?
  • luceneライブラリを含むCLASSPATH変数がありますか?
  • homebrewから1つ以上のneo4jバージョンをインストールしましたか? (おそらくこれは古いライブラリがインストールされている)
  • jvm args neo4jが変更を受け取り、-verbose:classを追加して、そのクラスがロードされている場所を確認してください。
+0

私のマシンではもううまくいかないようですが、別のマシンで試してみると、すべてうまく動作します。とにかく助けてくれてありがとう、アウグスト。 – dliv

関連する問題

 関連する問題