ソース記入してくださいwww.cnblogs.com/hsxianを!
概要
これは、.NETコア(C#の)チュートリアルの読みのHBaseのシリーズです。私は繰り返し、比較的妥協の下で探して、C#のネイティブのHBaseクライアントを見つけることができませんでした - 倹約クロスプラットフォームの呼び出しで。ネイティブJavaに比べてこのクライアントの効率はまだ一定のギャップで、彼らの緊急のニーズを満たすことができます。専門家は、より効率的な方法を知っている場合は、希望をお知らせ下さい。
このシリーズは、3つの部分に分かれています。
- habse関連の準備作業
- C#クライアントの下で生産倹約
- HBaseのクライアントのためにC#を使用
habse関連の準備作業:まず、最初の部分を入力します。
説明
、それが簡単に個人のHBaseを使用するように作るの展開圧力のHBaseを削減するために、我々は、HBaseのドッキングウィンドウのクラスタを実行する過程で通過しました。しかし、唯一の個人的なテストとして、特定のビジネスの生産環境があなたの物理マシンのクラスタのHBaseを構築します。追加、また、クラスタの規模にインストールされている、Hadoopの、zookeep、火花のように。削除のために、dockerfileおよびそれに関連する設定ファイル自体を変更します。また、この記事では、すでにドッキングウィンドウ、Linuxでは、HBaseの関連知識を知っている前提としています。
CentOSの-SSHベースイメージ準備
無料の密なログインの準備のためのSSHサービスをインストールCentOSの、に基づいて、ベースイメージ。簡単にするために、パスワードはすべての弱いパスワードされた、生産作業を安全に注意を払ってください!!!dockerfileはgithubの上で見つけることができ、あなたは直接ミラーリング建物を実行することができます。以下からのreadme情報を構築見つけます。
ビッグデータ(すでに含まHBaseの)クラスタミラーを準備します
画像ステップのCentOS-のsshに基づく画像は、ベースイメージの名前とそれに対応するイメージ名を構成するステップことに注意してください。ミラーリング処理が二複数のスクリプトを使用して完成され、我々はほとんどHBaseの建設作業を省略しました。しかし、必然的にまだ限り、操作がドッキングウィンドウは、その意味の動作を理解することができますよく知られているように、いくつかのドッキングウィンドウの準備作業が必要です。特定の参照のreadmeを
クラスタを起動
上記の二つのステップから、我々はビッグデータのクラスタを持っています。ノード名、それぞれmaster
、slave01
とslave02
。各ノードにログインして、実行su spark
ユーザを刺激するためにスイッチング。起動スクリプトを選択した後、クラスタ開始を待って数分待ちます。通常の状況下では、ノードは、master
コマンドラインを実行するjps
プロセスの開始状況を確認します。次のプロセスを提供します:
jps
2224 ThriftServer
1042 NodeManager
917 ResourceManager
2470 Jps
1463 Master
55 QuorumPeerMain
248 NameNode
377 DataNode
604 SecondaryNameNode
2078 HMaster
どのHMaster
しようと、そのような起動に失敗としてマスタープロセスのHBase、あるREADMEステップ6.2 habse startコマンドを。ウェブサイトの訪問にhttp:// localhostを:16010 /マスター -status ビューは、状況を開始habse。すべてがで正常であることが可能リージョンサーバーノード以下の分類から見るslave01
とslave02
。
ThriftServer
私たちは、クロスプラットフォーム呼び出し媒介プロセス。デフォルトのポートは9090です。
概要
この記事では、比較的簡単に見えますが。しかし、ほとんどの作業は、ミラー化された2つの建物の中にreadmeファイルにあります。学習のための個人データのためのテスト画像は、スパークの斜視による画像データの作成者が有用であるような、十分な大きさです。あなたは、プロジェクトの見ることができますStatisticalSampleを任意のヘルプは、ああ星(⊙o⊙)に覚えていれば、。少し前までは、.NET陣営も火花を導入しました。プロジェクトrApache®スパーク™FO .NETは始まったばかり、そこだけ、ローカルで実行することができ、リモートクラスタの実行に提出することはできません。まあ、それはもっともっと欲しいです。
初期の使用、あなたは問題が発生する可能性があり、忍耐、幸運に入れてください。
完全なミラーブートした後は、各モジュールの管理ページを閲覧することができます。
- YARNデフォルトのHTTPポートのhttp:// localhostを:8088 /クラスタ
- スパークのデフォルトのHTTPポートのhttp:// localhostを:8900 /
- HadoopのデフォルトのHTTPポートのhttp:// localhostを:50070 / dfshealth.html #]タブ-概要
- HBaseのデフォルトのHTTPポートのhttp:// localhostを:16010 /マスター -status
以下のページ:
- fs.defaultFSデフォルトのポートのhttp:// localhostを:9000 /
- HTTPのデフォルトのポート倹約ます。http:// localhostを:9090 /