English

サーバ構築手順

SINETStream のサーバ側のメッセージング基盤として Apache KafkaとEclipse Mosquittoの設定方法を 以下のノートブックに記した。

これらのノートブックでは bashカーネル を使用しているので事前にインストールしておくこと。

サーバを構築するうえでいくつか選択肢があるが、 本構築手順では手順を簡単にするため選択肢を固定した。

SSL/TLSで使用するCA証明書・サーバ秘密鍵・サーバ証明書であるが、 プライベート認証局で証明書を作成 の手順にしたがって作成するか、外部のCAにより署名されたものを用意する必要がある。 Kafkaはクラスタ構成にできるが、サーバ証明書はつかいまわすので1つだけ用意すればよい。

ノートブックがうごいているサーバからブローカを動かすサーバにsshで接続して構築手順になっているので、 パスワードなしにsshが接続できるよう事前に設定しておく必要がある。

ブローカを動かすサーバ上でdockerを利用するので事前に導入しておく必要がある。