CentOSの下でkuiperとkuiper-managerをビルドする

カイパーとは

EMQ X Kuiperは、Golangによって実装された軽量のIoTエッジ分析およびストリーミングオープンソースソフトウェアであり、リソースに制約のあるさまざまなエッジデバイスで実行できます。Kuiperの主な目標の1つは、クラウドで実行されているリアルタイムストリーミングコンピューティングフレームワーク(Apache SparkApache Storm  、  Apache Flink など)を エッジに移行することです。製剤の使用に基づいて、雲のストリーミング番組の上記のアーキテクチャおよび実装にカイパー参照、ストリーミングデータを処理するエッジの特性は、源 (Source)SQL (业务逻辑处理)、 目标 (Sink) ストリーミングデータの終了を処理するエッジを実装するエンジンルール。

アプリケーションシナリオ

Kuiperは、産業用モノのインターネットでの生産ラインデータのリアルタイム処理、モノのインターネットでのカーバスからのデータのリアルタイム分析、スマートでのモノのインターネットのさまざまなエッジ使用シナリオで実行できます。都市シナリオ、同様の都市施設に関するデータのリアルタイム分析。エッジでのKuiperの処理により、システムの応答速度を向上させ、ネットワーク帯域幅のコストとストレージのコストを節約し、システムのセキュリティを向上させることができます。

簡単に言えば、kuiperをエッジデバイスにデプロイして実行し、端末デバイス(温度コレクターなど)によって報告されたデータに対してデータルーティング処理を実行し(SQLを記述してデータルーティングルールを設定することにより)、新しい出力へのエクスポートをサポートできます(ファイルまたはhttpインターフェイスを呼び出すか、新しいトピックに転送します)。

インストールして使用する

設置方法

カイパープロジェクト:https://github.com/emqx/kuiper

Kuiperには、次の3つのインストール方法があります。

1.docker

2.パッケージマネージャー(apt、yum、brewなど)

3.バイナリ

ここで、dockerに加えて、他のソフトウェアパッケージのインストール方法は、Glibc2.28 +以降に依存していることに注意してください(表示するにはldd --versionを入力してください)。glibcをアップグレードするリスクは比較的高く、誤ってシステムを破壊する可能性があります。ここでは、主にDockerモードでのkuiperのインストールを紹介します。条件のある友達は、公式Webサイトに従って他の方法でインストールできます。

kuiperインストール

1.ミラーをダウンロードします

現在のところ、kuiper:1.1.1が最新バージョンです

実行:docker pull emqx/kuiper:1.1.1

2.docker runkuiper

Kuiperはmqttブローカーに接続する必要があります。MQTT_SOURCE__DEFAULT__SERVERSはmqttブローカーアドレスを指定します。ここではemqxをお勧めします(参照:emqxの構築方法

#ここで指定する必要があるのはブローカーのIPだけです。emqxサービスが配置されているマシンのIPは192.168.200.2 docker 
run -p 9081:90​​81 -d --name kuiper -e MQTT_SOURCE__DEFAULT__SERVERS = [ tcp://192.168.200.2:1883] emqx / kuiper:1.1.1

3.操作が成功したかどうかを確認します

実行:docker ps | grep emqx / kuiper:1.1.1。次の図が表示されている場合は、kuiperが正常に開始されたことを意味します。

この時点で、kuiperは正常にインストールされています。

kuiper-managerのインストール

Kuiper-managerはkuiperのWebローカルコンソールであり、ユーザーがWebページを介して直接操作および管理(ストリーム/ルール/プラグインなど)できるようにし、操作がより簡単になります。

Kuiper-managerアドレス:https://hub.docker.com/r/emqx/kuiper-manager

1.Dockerイメージをプルします

docker pull emqx / kuiper-manager:1.0.2

2. docker runkuiper-manager

docker run -p 9082:9082 -d emqx / kuiper-manager:1.0.2

インストールが正常に実行されることを確認します

kuiper-managerにログインします

ログインするときは、kuiper-managerのアドレス、ユーザー名、パスワードを入力する必要があります。以下に示すように:

  • 住所:http://$yourhost:9082

  • ユーザー名:admin

  • パスワード:public

次の図にkuiperノードが表示されている場合は、kuiperとkuiper-managerの両方が正常にインストールされ、正常に動作していることを意味します。

この記事は、emqの公式ウェブサイトドキュメントとgithubドキュメントを参照しています。

  • https://docs.emqx.cn/cn/kuiper/latest/quick_start_docker.html#_5-%E5%88%86%E9%92%9F%E5%BF%AB%E9%80%9F%E5%85 %A5%E9%97%A8 
  • https://github.com/emqx/kuiper/blob/master/docs/zh_CN/manager-ui/overview.md
  • https://github.com/emqx/kuiper


kuiperのストリーミングコンピューティング機能の使い方は後ほど紹介します。

ブロガー:お金を稼ぐためのテスト

モットー:テストと自動化に焦点を当て、R&D効率の向上に努めます。テストと勤勉さを通じて、元の蓄積を完了し、読書と財務管理から財務の自由までを行います。

csdn:https://blog.csdn.net/ccgshigao

ブログパーク:https//www.cnblogs.com/qa-freeroad/

51cto:https://blog.51cto.com/14900374


おすすめ

転載: blog.51cto.com/14900374/2615753