0

ubuntu マシンで Hive-MQ ブローカー (バージョン 1.4.2) を実行しようとしています。

テレマティクス ユニットで実行されている MQTT クライアントに接続しようとすると、大量のエラーが発生します。これはその 1 つです。

2013-11-18 11:20:25,510 ERROR - ISPN000045: Problems encountered while purging 
expired org.infinispan.loaders.CacheLoaderException: File /home/ubuntu/hivemq
/data/cache/clientSessions is not directory or IO error occurred when listing 
files with filterorg.infinispan.loaders.file.FileCacheStore$NumericNamedFilesFilter@4d9c113e 
[fileExists=false, isDirector=false, canRead=false, canWrite=false]
at org.infinispan.loaders.file.FileCacheStore.listFilesStrict(FileCacheStore.java:459)
at org.infinispan.loaders.file.FileCacheStore.purgeInternal(FileCacheStore.java:218)

すべてのエラーは、ディレクトリが存在しないことを訴えます。./run.shと同様に実行しても同じ結果が得られsudo ./run.shます。

他の誰かがこの問題を抱えていましたか?

ありがとう!

4

1 に答える 1

1

ディレクトリのパーミッションに問題があるようです。公式の開始手順を使用しましたか? http://www.hivemq.com/documentations/getting-started/

通常、ファイルを解凍し、フォルダーに移動して、./bin/run.sh で HiveMQ を開始するだけで十分です。

data/cache ディレクトリ内からすべてを削除することもできます。

よろしくお願いします、

クリス

于 2013-11-18T12:56:09.553 に答える