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

推薦する

Linux sar コマンドの使用方法とコード例の分析

1. CPU使用率sar -p (一日中表示) sar -u 1 10 (1: 1秒ごと、10: 1...

HTML で余分なテキストを省略記号に変換する方法

HTML で余分なテキストを省略記号として表示したい場合は、いくつかの方法があります。 1行テキスト...

http-proxy-middlewareを使用してNodeでプロキシクロスドメインを実装する方法と手順

目次1. プロキシモジュールをインストールする2. プロキシを設定する1. プロキシモジュールをイン...

ファイル共有サーバーを構築するための samba + OPENldap の詳細な説明

ここでは、samba (ファイル共有サービス) v4.9.1 + OPENldap (バックエンド ...

MySQL でインデックスとして B+Tree を使用する利点は何ですか?

目次データベースにインデックスが必要なのはなぜですか?インデックスが B+Tree データ構造を使用...

HTML ページはダーク モードの実装をサポートします

2019年から、AndroidとiOSの両方のプラットフォームでダークモードが使用され始めました。も...

ElementUIはドロップダウンオプションと複数選択ボックスのサンプルコードを実装します

目次ドロップダウン複数選択ボックスアップグレード - すべてのオプションを追加改訂と改善を求める製品...

モバイルブラウザが位置をサポートしない場合の解決策: 修正

具体的な方法は以下の通りです。 CSSコードコードをコピーコードは次のとおりです。 .wap_bot...

一般的なメールボックスで正常に表示できる HTML メールを作成するためのヒント

HTML メールを送信するためのヒント: スタイルを使用してインライン CSS を記述する、使用する...

Tomcat を再デプロイした後にイメージやその他のリソースが自動的に削除される問題を解決します

昨日は写真をアップロードしてリンクを返す機能を実装していました。プロジェクトが Tomcat に再デ...

Nginx で 403 forbidden を解決するための完全な手順

ウェブページに403 Forbiddenと表示されるNginx (yum インストール ログは通常 ...

MySQL インジェクションにおける outfile、dumpfile、load_file 関数の詳細な説明

SQL インジェクション脆弱性を悪用する後期段階では、MySQL のファイル シリーズ関数を使用して...

Antd+vueは円形属性フォームの動的検証のアイデアを実現します

必要な項目をループして検証するために、クエリ フォームのいくつかのプロパティを実装したいと考えていま...

css n番目から始まるすべての要素を取得する

具体的なコードは次のとおりです。 <div id="ボックス"> &...

MySQLが正常にインストールされたかどうかを確認する方法

MySQL をインストールした後、DOS ウィンドウまたは MySQL 5.7 コマンドライン クラ...