ビッグデータ・ベースのJava開発インフラストラクチャ

多くの人々にビッグデータは、技術的な「背の高い」、専門性の高い、複雑な操作と感じています。ビッグデータの人材不足、一部の人々はビッグデータを持参する機会を参照して、ビッグデータはどのようなコンテンツ、それを学ぶために、ゼロから、専門的な訓練を通じてので、多くのデータを学びたいです

 

まず、基本的な0 学習ビッグデータは Javaの基礎を必要とし

Javaの:ほとんどの先進デマンドプログラミング言語の一つは、Web開発、デスクトップアプリケーションのデザイン、ゲーム開発、Androidの開発の背景、フルスタックの開発に従事することができます。これは、最も大きなデータ・ベースのプログラミング言語と言うことができる、一つは、背景の開発は、データアクセスのアプリケーションシナリオ大量に簡単にアクセスでき、ビッグデータの本質は、大容量データストレージおよびクエリを計算することである。第二は、Javaの自然な利点があり、多くのビッグデータのコンポーネントはJavaで書かれています。

ホワイトは大ゼロベースのデータを勉強したい、あなたは、Javaの基礎から開始することを学ぶ必要があり、Java言語は、最初の入門言語として使用することができます。一般的には、それにするJavaSEを学ぶが、それはJavaEEのもよりよいだろう把握することができます。

するJavaSE:変数、ループ、場合など、オブジェクト指向、I / Oの入出力(HDFSが使用される)、反射、ジェネリック、MRクエリ; JDBC:動作するリレーショナルデータベース(RDBMS)(HIVEが使用されます)。

 

第二に、大規模なデータは、Linuxシステムの管理、シェルプログラミングの設計、Mavenを学ぶ必要があります

LinuxはUnixライクなオペレーティングシステムの使用して自由で無料配布され、POSIXとUNIXベースのマルチユーザー、マルチタスク、マルチスレッドおよびオペレーティングシステム用のマルチCPU対応です。シェルはCで書かれたプログラムであり、Linuxのブリッジを使用するユーザーであり、シェルコマンド言語の両方がプログラミング言語です。シェルはコマンドインタプリタ、ユーザーが入力したプログラムの命令の解釈と実行です。Mavenは、プロジェクト、プロジェクト管理レポートおよびドキュメントの簡単な説明を介して情報管理を構築することができ、プロジェクト管理ツールです。あなたがビッグデータの開発に興味がある場合は、システムが望むビッグデータを学習する Junyangケリを学ぶために、あなたがビッグデータ交換技術に参加することができます:522 189 307は、学習リソースへのアクセスをコースの説明を理解するために、追加を歓迎します。

ビッグデータ技術を考える......ターミナルウィンドウタイプであるのLinuxのクラスタ上でコマンドを実行、複数のLinuxシステム上に構築されている(Hadoopの、スパーク)のLinux環境で実行する傾向があり、大規模な分散クラスタデータ大規模、必要なデータ関連の仕事は、Linuxオペレーティングシステム、およびコマンドを持っています。

Linuxの場合:Linuxのインストール、CentOSの、ディレクトリ構造(ファイルタイプ、パーミッション、ユーザ・コマンド)、Linuxのコマンド、基本的な操作-SQL基礎:選択(フォーカス)insertupdatedelete(ハイブ、SparkSQLが使用されます)など、ビッグデータの究極の目標:使用大規模データのSQL解析。

シェル:条件文IF変数、シェル機能、ケース条件文、およびwhileループ型のループまで、ループを選択サイクル、サイクル制御およびステータス条件と戻り値のため、シェルのアレイそう。

Mavenの:Mavenのビルド自動化された大規模なデータのMavenリポジトリ、MavenPOMというように、インストールと設定の展開を含め、展開ツールを、。ガルミッシュ・バレー、ビッグデータの研修機関。

公開された123元の記事 ウォンの賞賛0 ビュー4925

おすすめ

転載: blog.csdn.net/mnbvxiaoxin/article/details/104227131
おすすめ