neo4jで権限を設定する方法は?

モニカ・ヘドネック

最近、インポートツールを使用して新しいneo4jデータベースを正常に作成しました。それでは、実際にUbunutuラップトップのデータベースにアクセスしたいと思います。

そのためconf/neo4j-server.propertiesに、正しい場所を指すように適切に編集しました。

しようとするとsudo service neo4j-service start、エラーが発生します

WARNING: Max 1024 open files allowed, minimum of 40 000 recommended. See the Neo4j manual.
Starting Neo4j Server...WARNING: not changing user
process [10810]... waiting for server to be ready.. Failed to start within 120 seconds.
Neo4j Server may have failed to start, please check the logs.  

ログを確認すると、権限について多くの不満があります。

ログから、

2016-05-15 01:58:31.143-0700 ERROR Failed to start Neo4j: Starting Neo4j failed: Component 'org.neo4j.server.database.LifecycleManagingDatabase@1b68b9a4' was successfully initialized, but failed to start. Please see attached cause exception.  
...  
Caused by: java.lang.RuntimeException: java.io.FileNotFoundException: /home/monica/new_database_directory/messages.log (Permission denied)  
...  
Caused by: java.lang.RuntimeException: java.io.FileNotFoundException: /home/monica/new_database_directory/messages.log (Permission denied)  
Caused by: java.lang.RuntimeException: java.io.FileNotFoundException: /home/monica/new_database_directory/messages.log (Permission denied)

ぐるぐる回ってみると、他の何人かがこの問題を抱えていることがわかります。

しかし、問題がよくわからないので、どうすればいいのかわかりません。neo4jがどのように使用されるのかわかりません。ユーザーはいつどこで指定されますか?自分に許可を与えるために、Neo4J構成ファイルをどこかに変更する必要がありますか?または、作成したばかりのディレクトリのアクセス許可を変更する必要がありますか?その場合、どのユーザーに変更するかをどのように知ることができますか?

この状況でneo4jがどのように構成されているかについて、それを機能させる方法だけでなく、もっと理解したいと思っています。どんなアドバイスも大歓迎です。

デビッドマコゴン

サービスとして実行されているNeo4jは、データベースを配置したフォルダー(など/var/lib/neo4j/data)の所有権を持っている必要がありますあなたのデータベースは他の場所にあり、現在アクセスできるのはあなただけです(ログインしたユーザーがそのデータベースフォルダを作成したため)。

次のコマンドを使用して、そのデータフォルダー全体へのアクセス許可を(再帰的に)変更してみてください。

sudo chown -R neo4j:adm /home/monica/new_database_directory

既存の/ var / lib / neo4jフォルダーを見ると、所有権はそれに一致している必要があります(neo4j:adm)。chownコマンドを実行した後、新しいデータフォルダーの所有権は同じになります。

その後、サービスを再開してみてください。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

neo4jでノードにテキストを設定する方法

分類Dev

Gitで権限を設定する方法は?

分類Dev

環境変数なしでneo4j接続情報を設定する方法

分類Dev

neo4j でタイムアウト apoc.load.json を設定する方法

分類Dev

管理者権限のないウィンドウで neo4j を実行する

分類Dev

PythonでNeo4jを単体テストする方法は?

分類Dev

Neo4jで列挙型RelationshipTypeを使用する方法は?

分類Dev

neo4jで全文検索を実装する方法は?

分類Dev

API REST Neo4jでREDUCEを使用する方法は?

分類Dev

DockerコンテナにNeo4Jを設定する

分類Dev

Neo4jリスト内のneo4jでノードの関係を作成する方法は?

分類Dev

IdentityServer4:環境に基づいて権限を設定する方法は?

分類Dev

ActiveMQで読み取り/書き込み権限を設定する方法は?

分類Dev

Hubotの基本的な権限を設定する方法は?

分類Dev

DockerでNeo4jconfを設定する方法は?

分類Dev

MLCPで複数の権限を設定する方法-option_permissions

分類Dev

正しい権限でwiresharkを設定する方法

分類Dev

Jenkinsで「UpdateCauses」ユーザー権限を設定する方法

分類Dev

公式neo4j goドライバーで結果を解析する方法は?

分類Dev

Springを使用してDocker内でNeo4jに接続する方法は?

分類Dev

neo4jで配列プロパティを確認する方法は?

分類Dev

.NetでNeo4jをユニットテストする方法は?

分類Dev

elasticsearchとneo4jでdjango-modelを再利用する方法は?

分類Dev

neo4jで配列の文字列値を整数に変換する方法は?

分類Dev

Neo4jサイファー内でcontainsを使用する方法は?

分類Dev

ReactJSでNeo4jを使用する

分類Dev

Neo4JでFrenchAnalyzerを使用する

分類Dev

neo4j-プロパティ値でラベルを設定する方法

分類Dev

Scalaでneo4j-java-driverとgremlin-scalaを設定する方法

Related 関連記事

  1. 1

    neo4jでノードにテキストを設定する方法

  2. 2

    Gitで権限を設定する方法は?

  3. 3

    環境変数なしでneo4j接続情報を設定する方法

  4. 4

    neo4j でタイムアウト apoc.load.json を設定する方法

  5. 5

    管理者権限のないウィンドウで neo4j を実行する

  6. 6

    PythonでNeo4jを単体テストする方法は?

  7. 7

    Neo4jで列挙型RelationshipTypeを使用する方法は?

  8. 8

    neo4jで全文検索を実装する方法は?

  9. 9

    API REST Neo4jでREDUCEを使用する方法は?

  10. 10

    DockerコンテナにNeo4Jを設定する

  11. 11

    Neo4jリスト内のneo4jでノードの関係を作成する方法は?

  12. 12

    IdentityServer4:環境に基づいて権限を設定する方法は?

  13. 13

    ActiveMQで読み取り/書き込み権限を設定する方法は?

  14. 14

    Hubotの基本的な権限を設定する方法は?

  15. 15

    DockerでNeo4jconfを設定する方法は?

  16. 16

    MLCPで複数の権限を設定する方法-option_permissions

  17. 17

    正しい権限でwiresharkを設定する方法

  18. 18

    Jenkinsで「UpdateCauses」ユーザー権限を設定する方法

  19. 19

    公式neo4j goドライバーで結果を解析する方法は?

  20. 20

    Springを使用してDocker内でNeo4jに接続する方法は?

  21. 21

    neo4jで配列プロパティを確認する方法は?

  22. 22

    .NetでNeo4jをユニットテストする方法は?

  23. 23

    elasticsearchとneo4jでdjango-modelを再利用する方法は?

  24. 24

    neo4jで配列の文字列値を整数に変換する方法は?

  25. 25

    Neo4jサイファー内でcontainsを使用する方法は?

  26. 26

    ReactJSでNeo4jを使用する

  27. 27

    Neo4JでFrenchAnalyzerを使用する

  28. 28

    neo4j-プロパティ値でラベルを設定する方法

  29. 29

    Scalaでneo4j-java-driverとgremlin-scalaを設定する方法

ホットタグ

アーカイブ