私は最近、インポートツールを使用して新しいneo4jデータベースを正常に作成しました。今、Ubunutuラップトップのデータベースに実際にアクセスしたいと思います。neo4jで権限を設定する方法は?
これを行うには、適切な場所を指すように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 '[email protected]' 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を実行するように設定されているアカウントを確認するにはどうすればよいですか?私は私の正規のユーザー名の下でそれを使用していると思う。私はデフォルト設定でインストールしました。また、起動時に「警告:ユーザーを変更しない」と表示されますが、これはrootユーザーではないと思います。 –
はい、私はログインを貼り付けました! –