Graknは初めてです。Ubuntu 16.04に
インストールしsudo apt install grakn-core-all
、でサーバーを起動したgrakn server start
後、エラーが返されました。
ストレージを開始しています...起動中にエラーが発生しました。'grain server status'を実行するか、 'logs'ディレクトリの下にあるログを確認してください。java.nio.file.AccessDeniedException:server / services / cassandra / cassandra.yaml
GraknCoreのバージョンは1.5.7です。
私のJavaのバージョンは1.8.0_192です。
これはgrakn.log
私の/var/log/grakn/
ディレクトリ内のファイルの内容です
2019-07-18 17:46:56,641 [メイン]エラーgrakn.core.daemon.GraknDaemon-起動中にエラーが発生しました。「graknserverstatus」を実行するか、「logs」ディレクトリの下にあるログを確認してください。java.lang.RuntimeException:java.nio.file.AccessDeniedException:server / services / cassandra / cassandra.yaml at grakn.core.daemon.executor.Storage.initialiseConfig(Storage.java:133)at grakn.core.daemon.executor .Storage.start(Storage.java:194)at grakn.core.daemon.executor.Storage.startIfNotRunning(Storage.java:147)at grakn.core.daemon.GraknDaemon.serverStart(GraknDaemon.java:184)atgrakn。 core.daemon.GraknDaemon.run(GraknDaemon.java:136)at grakn.core.daemon.GraknDaemon.main(GraknDaemon.java:72)原因:java.nio.file.AccessDeniedException:server / services / cassandra / cassandra。 sun.nio.fs.UnixExceptionのyaml。
誰かが私がこの問題を解決するのを手伝ってくれることを願っています。大いに感謝する!
これはファイルの所有権の問題であり、Grakn Core 1.5.7以降、rootとしてログインし、サーバーを起動する必要があります。
$ sudo su -
$ grakn server start
これは、ここで追跡されている現在の制限です:https://github.com/graknlabs/grakn/issues/5336
情報提供のみを目的としてここにリストする別の代替ソリューションは、ファイルのアクセス許可を更新することです。
chmod 777 server/service/cassandra/cassandra.yaml
この方法は、root以外で開始することはできますが、許容範囲が広すぎるアクセス許可を変更するため、お勧めしません。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加