2

Cassandra についていくつか質問があります。まず、storage-conf.xml に列とキースペースを作成したいのですが (これはありませんが、最新バージョンでは cassandra.yaml に置き換えられたと思います)、これを書き込もうとしましたcassandra.yaml をメモ帳で開いてみましたが、datastax Web インターフェイスに新しいキースペースが表示されなかったため、機能していないようでした。

<Keyspace>
<Keyspace Name="Sales">
<ColumnFamily Name="Customer" CompareWith="UTF8Type" />
<ReplicaPlacementStrategy>org.apache.cassandra.locator.RackUnawareStrategy
</ReplicaPlacementStrategy>
<ReplicationFactor>1</ReplicationFactor
<EndPointSnitch>org.apache.cassandra.locator.EndPointSnitch</EndPointSnitch>
</Keyspace>

私は何を間違っていますか?

また、リレーショナルSQLサーバーデータベースをcassandraに移行する簡単な方法があるのだろうか?

前もって感謝します!

4

1 に答える 1

5

上記を追加してキースペースと列を作成しようとしていますが、cassandra.yamlそれはできません。第二に、追加しているものは本当に意味がありません。cassandra.yaml はYAMLファイルであり、上記は XML マークアップです。Cassandra.yamlは構成専用です。キースペース/列を追加する場合は、cassadra インターフェイス ( cassandra APIs ) を使用する必要があります。

移行に関して、簡単な方法はありますか? いいえ、そうではありません。B̶u̶t̶ ̶w̶i̶t̶h̶ ̶l̶o̶t̶s̶ ̶o̶f̶ ̶d̶e̶n̶o̶r̶m̶a̶l̶i̶z̶a̶t̶i̶o̶n̶ ̶a̶n̶d̶ ̶r̶e̶s̶e̶a̶r̶c̶h̶ ̶i̶t̶ ̶c̶a̶n̶ ̶b̶e̶ ̶d̶o̶n̶e̶.̶ ̶H̶e̶r̶e̶ ̶i̶s̶ ̶a̶ ̶[̶b̶l̶o̶g̶]̶[̶5̶]̶ ̶t̶h̶a̶t̶ ̶g̶o̶e̶s̶ ̶o̶v̶e̶r̶ ̶a̶ ̶b̶a̶s̶i̶c̶ ̶w̶a̶y̶ ̶o̶f̶ ̶a̶t̶t̶e̶m̶p̶t̶i̶n̶g̶ ̶t̶o̶ ̶d̶o̶ ̶s̶o̶.

更新 ブログはなくなりました。oreilly によるこのチュートリアルでは、一般的な RDMS データ モデルを Cassandra 用に変更する方法の概要を説明しています。

于 2013-03-15T19:09:55.673 に答える