3

わずかに変更されたコミュニティ中間圏クラスターを使用しています。これには mesos-dns がインストールされているため、master.mesos と x.marathon.mesos を問題なく解決できます。問題は、Cassandra データベースへのアクセスに使用する名前 (cqlsh を使用するか、別のアプリケーションを使用するか) です。

私はドキュメントで次のことを見つけました:フー")? どのビットが変更されますか? 私はすべてのコンボをいじりましたが、うまくいきませんでした。

4

2 に答える 2

1

cassandra-mesos フレームワークによって提供される cassandra サーバーのデフォルトの DNS 名は ですcassandra.dcos.node。これは mesos-dns 仕様に従ってサービスの先頭に追加され、cassandra次にドメインの先頭に追加されdcos.mesoscassandra-dcos-node.cassandra.dcos.mesos.

それでも不明な場合は、サービス名を確認する方法は次のとおりです。

  1. mesos-dns を使用してサーバーに ssh します (mesos-master であると仮定します)
  2. dns サービスに従ってください。 journalctl -u mesos-dns -f
  3. cassandra-mesos サービスを登録する

次のような A レコード エントリを探しています。

Jul 14 13:43:09 ip-10-0-7-2.us-west-2.compute.internal mesos-dns[1331]: VERY VERBOSE: 2015/07/14 13:43:09 generator.go:364: [A]        cassandra-dcos-node.cassandra.dcos.mesos.: 10.0.1.171
于 2015-07-14T13:54:19.190 に答える