2017-04-06 7 views
0

を決定するために失敗しました。イエナ3.2.0 tdbload2のriotException:私は<strong>遊離塩基-RDF-最新</strong>からデータベースを構築するために(jena3.2.0中)<strong>tdbload2</strong>を使用したコンテンツタイプ

エラーが発生し、

[CCする@ localhostのでdir] $ ../apache-jena-3.2.0/bin/tdbloader2 --loc =。/ D-遊離塩基/ ./freebase-rdf-latest

21時33分22秒INFO - TDBバルクローダスタート

21時33分22秒INFOデータロード・フェーズ

21時33分22秒INFOは

21をロードするために1つのデータファイルを手に入れました:33:22情報データファイル1:freebase-rdf-late ST

INFOロード:遊離塩基-RDF-最新 - 2017年4月6日夜9時33分23秒CST

org.apache.jena.riot。 RiotException:コンテンツタイプを決定するために失敗しました:(URIは=遊離塩基-RDF-最新:ストリーム=ヌル)のデータ・フェーズ中に失敗しました

at org.apache.jena.riot.RDFDataMgr.process(RDFDataMgr.java:854) 
at org.apache.jena.riot.RDFDataMgr.parse(RDFDataMgr.java:667) 
at org.apache.jena.riot.RDFDataMgr.parse(RDFDataMgr.java:637) 
at org.apache.jena.riot.RDFDataMgr.parse(RDFDataMgr.java:626) 
at org.apache.jena.riot.RDFDataMgr.parse(RDFDataMgr.java:617) 
at org.apache.jena.tdb.store.bulkloader2.ProcNodeTableBuilder.exec(ProcNodeTableBuilder.java:78) 
at tdb.bulkloader2.CmdNodeTableBuilder.exec(CmdNodeTableBuilder.java:113) 
at jena.cmd.CmdMain.mainMethod(CmdMain.java:93) 
at jena.cmd.CmdMain.mainRun(CmdMain.java:58) 
at jena.cmd.CmdMain.mainRun(CmdMain.java:45) 
at tdb.bulkloader2.CmdNodeTableBuilder.main(CmdNodeTableBuilder.java:61) 

21時33分23秒ERROR


しかしとき私は012dbjena 2.12.でtdbload2を使用しましたが、エラーは発生しませんでした!

jena 3.2.0でtdbload2を使用したときにRiotExceptionが発生したのはなぜですか?


遊離塩基-RDF-最新のフォーマット、

<http://rdf.freebase.com/ns/american_football.football_player.footballdb_id> <http://rdf.freebase.com/ns/type.object.type> <http://rdf.freebase.com/ns/type.property>  . 
 
<http://rdf.freebase.com/ns/american_football.football_player.footballdb_id> <http://rdf.freebase.com/ns/type.object.name> "footballdb ID"@en  . 
 
<http://rdf.freebase.com/ns/american_football.football_player.footballdb_id> <http://rdf.freebase.com/ns/type.property.unique>  "true" .

答えて

1

私はイエナのバージョン2.12.1についてはよく分からないが、私はイエナバージョン3.2で見つけました.0、ファイル拡張子を使用してコンテンツタイプを指定する必要があります。

入力ファイルの名前を "./freebase-rdf-latest"から "./freebase-rdf-latest.nt"に変更してください。

+0

log4j:WARNロガー(Jena)のアペンダーは見つかりませんでした。 log4j:WARN log4jシステムを適切に初期化してください。 log4j:WARN詳細については、http://logging.apache.org/log4j/1.2/faq.html#noconfigをご覧ください。 新しい警告があります。どのように私はこのプロセスを設定できますか?私は、入力ファイルフォーマット、ログフォーマットなどを設定できる設定ファイルがあるかどうかを表します。 –

+0

@WuLee tdbloader2があなたの現在の作業ディレクトリに "log4j.properties"ファイルを見つけたらそれを使用しますそれらの警告を排除する)。 '$ JENA_HOME/jena-log4j.properties'の例をコピーすることができます。 「log4j.properties」という名前を付けてください。ただし、設定ファイルを使用して入力ファイル形式を指定できるかどうかはわかりません。 –

関連する問題

 関連する問題