私はディレクトリにローカルに格納された数千の個別のhtmlファイルを持っていますが、最大で数KByteです。Cassandraに小さなファイルを保存するには?
私はそれらをCassandraの1つのノードに格納したいと思いますが、これをHectorでプログラムで行うにはどうすればいいですか?静的ファイルを処理するためにcolumnFamilyをセットアップするために使用するAPIは何ですか?また、スキーマを設定する方法はありますか?ありがとう!
私はディレクトリにローカルに格納された数千の個別のhtmlファイルを持っていますが、最大で数KByteです。Cassandraに小さなファイルを保存するには?
私はそれらをCassandraの1つのノードに格納したいと思いますが、これをHectorでプログラムで行うにはどうすればいいですか?静的ファイルを処理するためにcolumnFamilyをセットアップするために使用するAPIは何ですか?また、スキーマを設定する方法はありますか?ありがとう!
、どのように私はヘクターとのプログラムでそれをやって 行きますか?
あなたはcassandraにキースペースを作成する必要があります。コマンドcreate keyspaceを使用してcassandra-cliを使用するか、またはhectorメソッドaddKeyspace()を使用して、クラスタノードでクラスタノードを作成することができます。
スタティックファイル を処理するためにcolumnFamilyをセットアップするために使用するAPIは何ですか。また、どのように設定する必要がありますか?
BasicColumnDefinitionを使用して、cassandraに列ファミリを作成できます。キースペースに列ファミリを追加する方法のサンプルコードhereをご覧ください。おそらくhtml_docと呼ばれる列ファミリがあり、htmlファイル名の列名と型AsciiTypeまたはUTF8Type(または既定のBytesType)の値を持ちます。 htmlドキュメントは標準的なJavaの方法で読み込む必要があり、カラムの値を挿入する方法を見ることができます here。
ファイルがそれぞれ数Kにすぎない場合は、簡単に1つの列に入れることができます。あなたの鍵空間/コラムファミリーGetting started with Hector