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カバーインデックスの使用例

推薦する

Vue.jsはElement-uiを使用してナビゲーションメニューを実装します

この記事では、Element-uiを使用してvue.jsでナビゲーションメニューを実装するための具体...

MySQL でテーブル データを削除した後もディスク領域がまだ占有されているのはなぜですか?

目次1.MySQLデータ構造2. テーブルファイルのサイズは変更されておらず、MySQLの設計に関連...

JavaScriptは両端キューを実装する

この記事の例では、両端キューを実装するためのJavaScriptの具体的なコードを参考までに共有して...

IE7でソースファイルを含むページを開くとページが空白になる問題の解決方法

質問:私のブログのエンコーディングは utf-8 です。ページを開くと空白になっていることもあります...

集める価値のある 15 個の JavaScript 関数

目次1. 数字を逆にする2. 配列内の最大のn個の数値を取得する3. 階乗を計算する4. 現在の動作...

Vue.$set の失敗の落とし穴の発見と解決

偶然、プロジェクト内でVue.$setが無効であることがわかりましたデータ フィルタリングを追加する...

div ボックス モデルの使用経験の概要

ボックスモデルの計算<br />マージン + ボーダー + パディング + コンテンツC...

JavaScript Reduceの詳しい説明

目次地図フィルターいくつかの毎インデックスを検索パイプ参考回答1. パラメータを受け入れる関数を返す...

MySQL 5.7 のスロークエリログの時間がシステム時間より 8 時間遅れている理由の詳細な説明

遅いクエリをチェックすると、時間が正しくなく、システム時間とちょうど 8 時間異なっていることがわか...

Vue3の一般的なAPIの使用方法の紹介

目次ライフサイクルの変化反応的な参照vue2.x では ref を使用して要素タグを取得します。vu...

CSS 位置プロパティが絶対の場合のパーセンテージ値の計算

位置が絶対の場合、関連する属性のパーセンテージは、参照先の要素 (包含ブロック) を基準として計算さ...

Linux 環境に nginx をインストールするチュートリアル

目次1. 必要な環境をインストールする //gccをインストールする yum で gcc-c++ を...

Vue は Tencent TIM インスタント メッセージングを統合します

この記事では主に、Tencent TIM インスタント メッセージングを Vue と統合する方法を紹...

Vue プロジェクトに Electron を追加するための詳細なコード

1. package.jsonに追加する "メイン": "electr...