2017-04-27 2 views
1

私はApache Jenaを使用して.csvファイルを.rdfに変換しています。 model.read(pathFile)を使用しますが、ローカルファイルシステムからのみファイルを読み込みます。私はmodel.read(hdfs://....)のようにhdfsから読み込みたいのですが、エラーが出ます。Jenaを使ってHDFSのファイルを読み込んでRdfに変換するにはどうすればよいですか?

My code

、エラーがある:見つかりません:HDFS:// localhostを:54310 /ユーザー/ hduserスレッド "メイン" org.apache.jena.riot.RiotNotFoundExceptionで

例外/demo/departments/part-00000.csv

どうすればいいですか?

はあなたの助けをいただき、ありがとうございます。

+0

あなたのコードを表示したり、エラーを表示したりできますか? – vefthym

+0

@vefthym私のコードを下記に追加します – Ken

+1

あなたの質問を編集してください。回答ではない回答を追加しないでください。今のところ、私はあなたのためにそれをしました。将来このプラクティスに従ってください。 – vefthym

答えて

1

"hdfs://"を処理するには、StreamManagerLocatorを追加する必要があります。

JenaにはHDFS URLを読み取るコードが付属していません。

+0

あなたの答えをありがとう。しかし、私は質問がある、あなたは実行をスピードアップするためにConverDept()メソッドを実行するためにSparkを使用できますか? – Ken

関連する問題