Kylin V10 サーバーで Storm をコンパイルしてインストールする詳細なプロセス

Kylin V10 サーバーで Storm をコンパイルしてインストールする詳細なプロセス

1 はじめに

Apache Storm は、Hadoop と同様に、大量のデータを処理するために使用できる、無料、オープン ソース、分散型、および高度なフォールト トレランスを備えたリアルタイム コンピューティング システムです。 Apache Storm は Java と Clojure で書かれています。

2 準備

ソースコードのダウンロードアドレス:

https://github.com/apache/storm

検証のためにバージョン 1.1.0 をここからダウンロードします:

1.1.0

https://archive.apache.org/dist/storm/apache-storm-1.1.0/apache-storm-1.1.0.tar.gz

検証環境:

オペレーティングシステムの情報を表示するには、 cat /etc/kylin-releaseuname -aを使用します

  • オペレーティング システム: Kylin Linux Advanced Server リリース V10 (Tercel)
  • カーネル情報: 4.19.90-17.5.ky10.aarch64

3 コンパイルとインストールを開始する

3.1 ソースパッケージを解凍する

tar -zxvf apache-storm-1.1.0.tar.gz

モバイルパッケージ:

Apache ストーム 1.1.0 をインストールします。

4 実行

4.1 起動

各モジュールを個別に起動します。

嵐の後雲

ストームUI

ストームログビューア

嵐の監督者

4.2 共通パラメータと設定ファイル

共通パラメータ:

設定ファイル:

(1)環境変数を設定する:

vi /etc/プロファイル

設定が成功したら、 source /etc/profileコマンドを使用して環境変数をロードする必要があります。

(2)Stormの設定を変更します。

vi /opt/storm/conf/storm.yaml

5. 検証

ストームバージョン

ブラウザに http://localhost:8080/index.html と入力し、ブラウザを使用して監視します。

よくある6つの間違い

ブラウザを使用して監視しているときにエラーが発生しました:

これは、起動時に 1 つのターミナルを使用して 4 つのモジュールを起動するためです。2 番目のモジュールを起動する場合、1 番目のモジュールを閉じる必要があります。そのため、ブラウザーを使用して監視するとエラーが発生します。そのため、監視ごとに 1 つのテンプレートを起動するか、4 つのターミナルを使用して正常に起動する必要があります。

Kylin V10 サーバーに Storm をコンパイルしてインストールする詳細なプロセスに関するこの記事はこれで終わりです。Kylin V10 サーバーに Storm をインストールする方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Kylin v10sp1 ソースコードでのオープンソースデータベース pos​​tgreSQL13 の詳細なインストール手順
  • Kylin V10 への zabbix-agent のインストール手順
  • VMware Workstation のインストール (Linux カーネル) Kylin グラフィック チュートリアル
  • Kylin V10sp1 サーバーシステムにインストールすると redis が使用できない問題の簡単な解決策

<<:  3次元画像配置効果を実現する純粋なCSSのサンプルコード

>>:  MySQLカバーインデックスの使用例

推薦する

MySQL共通インデックスとユニークインデックスの選択に関する詳細な分析

各人が固有の携帯電話番号で登録し、ビジネス コードによって重複する携帯電話番号が 2 つ書き込まれな...

Linux で FTP イメージ サーバーをインストールして展開する方法

Linux で FTP サーバーを設定するためのチュートリアルを参照してください https://w...

スーパーバイザーを使用して nginx + tomcat コンテナを管理する例

必要: docker を使用して nginx + tomcat デュアル プロセスを起動します。実際...

この記事では、VUE の複数の DIV とボタン バインディングの Enter イベントを実装する方法を説明します。

現在、OK ボタンをクリックしたときやキーボードの Enter キーを押したときに操作を実行するとい...

スケジュールされた時間に古いジャンクファイルを自動的に削除する Linux 用の Autotrash ツール

Autotrash は、古い削除済みファイルを消去するプロセスを自動化するコマンド ライン プログラ...

Pycharm2017はpython3.6とmysqlの接続を実現します

この記事では、pycharm2017でpython3.6とmysqlを接続する方法を参考までに紹介し...

backgroundImage を使用して画像カルーセルの切り替えを解決する詳細な説明

単一のDOMノードでカルーセルを実装するbackgroundImage を使用すると、複数の画像を追...

入力ファイルのカスタムボタンの美化(デモ)

以前にも同じような記事を書いたことがありますが、js スクリプトを使用しており、ファイルパスを表示で...

20個のJavaScriptワンラインコードを共有する

目次1. ブラウザのクッキーの値を取得する2. RGBを16進数に変換する3. クリップボードにコピ...

VSCode+CMake+Clang+GCC 環境構築チュートリアル (Win10 の場合)

大学院入試に備えて、C/C++ を使って基本的なデータ構造とアルゴリズムを実装する予定です。アルゴリ...

ネイティブ JS カプセル化 vue タブ切り替え効果

この記事の例では、ネイティブJSカプセル化vueタブ切り替えの具体的なコードを参考までに共有していま...

Angular のパフォーマンス最適化: サードパーティ コンポーネントと遅延読み込みテクノロジー

目次概要環境の準備プロジェクトのパフォーマンスに影響を与える要因遅延読み込みとは何ですか?プロジェク...

XHTML CSS ページをプリンタ ページに変換する

<br />これまで、Web ページのプリンタ対応バージョンを作成するには、印刷したとき...

WeChatアプレット+mqtt、esp8266温度と湿度の読み取り実装方法

まず、 esp8266 は mqtt を通じてメッセージを公開し、WeChat アプレットは mqt...

Flask と Vue のフロントエンドとバックエンドを分離したプロジェクト展開のサンプル コード

以前、プロジェクトを開発しました。バックエンドのインターフェースを書くために Flask フレームワ...