記事著者の電子メール: [email protected] 住所: 広東省恵州市
▲ この章のプログラム
⚪ ウェブサイトトラフィックプロジェクトの運用環境を理解する。
⚪ Webサイトトラフィックプロジェクトのログ収集システムの構築を理解する。
⚪ ウェブサイトトラフィックプロジェクトのオフラインビジネスシステム構築を理解する。
⚪ オフライン データ処理のための Web サイト トラフィック プロジェクトの Hive を理解します。
⚪ Web サイトトラフィックプロジェクトのログサーバー - Flume 接続を理解します。
1. プロジェクト環境構築
1. 必要なリソース
1.IDEA統合開発環境。
2. Maven プロジェクト管理ツール。
3. Tomcat アプリケーションサーバー。
2. 導入手順
1. Maven プロジェクトを作成し、Web アプリのスケルトンを選択します。
2. Maven Web アプリのスケルトンでもある 2 つのモジュール、FluxAppServer と FluxLogServer を作成します。
3. ローカル Tomcat 環境を追加します。
4. Tomcat に公開する Web プロジェクトを指定し、アクセス パスを指定します。
5. 起動ポートを変更します。
6. FluxAppServer プロジェクトに関連する js ファイルと Web ページ ファイルを追加します。
<%@ ページ言語="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<頭>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript" src="js/tongji.js"></script>
<title>页面A</title>
</head>
7. FluxLogServer プロジェクト関連ファイルを追加します
そして、pom.xml に次の内容を追加します。
<依存関係>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-servlet-api</artifactId>
<バージョン>7.0.63</バージョン>
<scope>提供</scope>
</依存関係>
<依存関係>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<バージョン>1.2.17</バージョン>
</依存関係>
<依存関係>
<groupId>org.apache.flume</groupId>
<artifactId>flume-ng-core</artifactId>
<バージョン>1.9.0</バージョン>
</依存関係>
<依存関係>
<groupId>org.apache.flume.flume-ng-clients</groupId>
<artifactId>flume-ng-log4jappender</artifactId>
<バージョン>1.9.0</バージョン>
</依存関係>
8.Tomcatを起動する
2. ログ収集システムの構築
1. 構築手順
1. log4j 構成手順:
log4j.rootLogger = 情報、stdout、flume
log4j.appender.stdout = org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target = System.out
log4j.appender.stdout.layout = org.apache.log4j.PatternLayout