2016-05-12 2 views
0

RStudioをNeo4jデータベースに接続するにはどうすればよいですか?RNeoj:RStudioがneo4jに接続できませんデータベースエラー503が表示されました

問題:

私はstartGraphを使用してRStudioを経由してデータベースをのNeo4jに接続する をしようとすると、次のエラーが表示されます。

エラー: サーバーエラー:( )サービスを利用できません

#load library 
library(RNeo4j) 

#connect to graphdb 
graph = startGraph("http://localhost:7474/db/data/") 

(DBMのauthenthicationが無効になっている[dbms.security.auth_enabled = FALSE])

graph = startGraph("http://localhost:7474/db/data", 
     username="xxxx", password="xxxx") 

(またが同じエラーが示されたstartGraphにDBのユーザ名とパスワードを渡すことによって有効に認証()、と試み) 初期設定チェック:

Neo4jのインストールと操作が正常に完了しました。

1.Database is started and running successfully via neo4j (3.0.1) console 

2.Confirmed able to connect successfully via Chrome Browser 

3.Confirmed able to create graph and conduct queries via Chrome Browser interface. 

環境情報

proxy is configured on system 
    RNeo4j version 1.6.4 
    RStudio V. 0.99.892 
    R version 3.2.4 (2016-03-10) 
    Platform: x86_64-w64-mingw32/x64 (64-bit) 
    Running under: Windows 7 x64 (build 7601) Service Pack 1 

追加の詳細

私はプロキシとRStudioを作成し、光沢のあるアプリを実行しているか、システム上の任意のRパッケージをインストールしてすべての問題を持っていません。

ローカルホストのポートで接続をチェックするためにnetstatを実行しました。接続されているアプリケーションは、RStudioではなくNeo4jとWebブラウザです。 (それは通常1度に開くように多くの接続を持っているか?)

d:\Windows\System32\drivers\etc>netstat -a -o -n |grep :7474 
    TCP 127.0.0.1:7474   0.0.0.0:0    LISTENING  15528 
    TCP 127.0.0.1:7474   127.0.0.1:50884  TIME_WAIT  0 
    TCP 127.0.0.1:7474   127.0.0.1:50885  TIME_WAIT  0 
    TCP 127.0.0.1:7474   127.0.0.1:50886  TIME_WAIT  0 
    TCP 127.0.0.1:7474   127.0.0.1:50888  TIME_WAIT  0 
    TCP 127.0.0.1:7474   127.0.0.1:50889  TIME_WAIT  0 
    TCP 127.0.0.1:7474   127.0.0.1:50898  TIME_WAIT  0 
    TCP 127.0.0.1:7474   127.0.0.1:50899  TIME_WAIT  0 
    TCP 127.0.0.1:7474   127.0.0.1:50913  ESTABLISHED  15528 
    TCP 127.0.0.1:7474   127.0.0.1:50914  ESTABLISHED  15528 
    TCP 127.0.0.1:7474   127.0.0.1:50915  ESTABLISHED  15528 
    TCP 127.0.0.1:7474   127.0.0.1:50916  ESTABLISHED  15528 
    TCP 127.0.0.1:7474   127.0.0.1:50917  ESTABLISHED  15528 
    TCP 127.0.0.1:7474   127.0.0.1:50918  ESTABLISHED  15528 
    TCP 127.0.0.1:50887  127.0.0.1:7474   TIME_WAIT  0 
    TCP 127.0.0.1:50900  127.0.0.1:7474   TIME_WAIT  0 
    TCP 127.0.0.1:50901  127.0.0.1:7474   TIME_WAIT  0 
    TCP 127.0.0.1:50902  127.0.0.1:7474   TIME_WAIT  0 
    TCP 127.0.0.1:50913  127.0.0.1:7474   ESTABLISHED  12356 
    TCP 127.0.0.1:50914  127.0.0.1:7474   ESTABLISHED  12356 
    TCP 127.0.0.1:50915  127.0.0.1:7474   ESTABLISHED  12356 
    TCP 127.0.0.1:50916  127.0.0.1:7474   ESTABLISHED  12356 
    TCP 127.0.0.1:50917  127.0.0.1:7474   ESTABLISHED  12356 
    TCP 127.0.0.1:50918  127.0.0.1:7474   ESTABLISHED  12356 

答えて

0

私が正常にlocalhostのプロキシをバイパスしてstartGraphを実行することができました。

ステップ

1.Iは最初の窓で外カール使用して問題をtroubleshooted成功した結論(これは正しく動作検証済み)に[NoProxyディレクティブ]オプションを使用してコマンドプロンプト:

curl -v --noproxy localhost, http://localhost:7474/db/data/

2 。RStudioコンソールでは、次のようにして[noproxy]オプションを使用するためにhttrの設定を行いました。

rstudio_console>set_config(config(noproxy = "localhost")) #set noproxy option 

rstudio_console>set_config(config(verbose()))  #set verbose to view http messages 

3.Thenは、オプションなしでstartGraphを実行し

rstudio_console>> graph = startGraph("http://localhost:7474/db/data")

4。出来上がりの成功は:

rstudio_console> graph 

<Graph> 

$version 
[1] "3.0.1" 
+0

リファレンス問題が** ** Githubの上で報告**詳細については:** [rneo4j_github](https://github.com/nicolewhite/RNeo4j/issues/54) –

関連する問題