{"id":475877,"date":"2023-08-09T07:24:43","date_gmt":"2023-08-09T07:24:43","guid":{"rendered":""},"modified":"2023-09-05T11:11:30","modified_gmt":"2023-09-05T11:11:30","slug":"apache-hadoop","status":"publish","type":"wiki","link":"https:\/\/oneproxy.pro\/jp\/wiki\/apache-hadoop\/","title":{"rendered":"\u30a2\u30d1\u30c3\u30c1\u30fb\u30cf\u30c9\u30a5\u30fc\u30d7"},"content":{"rendered":"<p>Apache Hadoop \u306f\u3001\u6c4e\u7528\u30cf\u30fc\u30c9\u30a6\u30a7\u30a2\u306e\u30af\u30e9\u30b9\u30bf\u30fc\u5168\u4f53\u3067\u306e\u81a8\u5927\u306a\u91cf\u306e\u30c7\u30fc\u30bf\u306e\u51e6\u7406\u3068\u4fdd\u5b58\u3092\u5bb9\u6613\u306b\u3059\u308b\u3088\u3046\u306b\u8a2d\u8a08\u3055\u308c\u305f\u5f37\u529b\u306a\u30aa\u30fc\u30d7\u30f3\u30bd\u30fc\u30b9 \u30d5\u30ec\u30fc\u30e0\u30ef\u30fc\u30af\u3067\u3059\u3002 Doug Cutting \u3068 Mike Cafarella \u306b\u3088\u3063\u3066\u958b\u767a\u3055\u308c\u305f Hadoop \u306e\u8d77\u6e90\u306f\u3001MapReduce \u3068 Google File System (GFS) \u306e\u6982\u5ff5\u306b\u95a2\u3059\u308b Google \u306e\u5148\u99c6\u7684\u306a\u53d6\u308a\u7d44\u307f\u306b\u89e6\u767a\u3055\u308c\u305f 2005 \u5e74\u306b\u9061\u308a\u307e\u3059\u3002 Doug Cutting \u306e\u606f\u5b50\u306e\u304a\u3082\u3061\u3083\u306e\u8c61\u306b\u3061\u306a\u3093\u3067\u540d\u4ed8\u3051\u3089\u308c\u305f\u3053\u306e\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306f\u3001\u5f53\u521d\u306f Apache Nutch Web \u691c\u7d22\u30a8\u30f3\u30b8\u30f3\u306e\u4e00\u90e8\u3067\u3057\u305f\u304c\u3001\u5f8c\u306b\u30b9\u30bf\u30f3\u30c9\u30a2\u30ed\u30f3\u306e Apache \u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306b\u306a\u308a\u307e\u3057\u305f\u3002<\/p>\n<h2>Apache Hadoop \u306e\u8d77\u6e90\u306e\u6b74\u53f2\u3068\u305d\u306e\u6700\u521d\u306e\u8a00\u53ca<\/h2>\n<p>\u524d\u8ff0\u3057\u305f\u3088\u3046\u306b\u3001Apache Hadoop \u306f\u3001\u30aa\u30fc\u30d7\u30f3\u30bd\u30fc\u30b9\u306e Web \u691c\u7d22\u30a8\u30f3\u30b8\u30f3\u306e\u4f5c\u6210\u3092\u76ee\u7684\u3068\u3057\u305f Apache Nutch \u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u304b\u3089\u8a95\u751f\u3057\u307e\u3057\u305f\u3002 2006\u5e74\u306bYahoo!\u5927\u898f\u6a21\u306a\u30c7\u30fc\u30bf\u51e6\u7406\u30bf\u30b9\u30af\u306b Hadoop \u3092\u5229\u7528\u3059\u308b\u3053\u3068\u3067\u3001Hadoop \u306e\u958b\u767a\u3092\u9032\u3081\u308b\u4e0a\u3067\u6975\u3081\u3066\u91cd\u8981\u306a\u5f79\u5272\u3092\u679c\u305f\u3057\u307e\u3057\u305f\u3002\u3053\u306e\u52d5\u304d\u306b\u3088\u308a\u3001Hadoop \u304c\u811a\u5149\u3092\u6d74\u3073\u3001\u305d\u306e\u63a1\u7528\u304c\u6025\u901f\u306b\u62e1\u5927\u3057\u307e\u3057\u305f\u3002<\/p>\n<h2>Apache Hadoop \u306e\u8a73\u7d30\u60c5\u5831<\/h2>\n<p>Apache Hadoop \u306f\u8907\u6570\u306e\u30b3\u30a2 \u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8\u3067\u69cb\u6210\u3055\u308c\u3066\u304a\u308a\u3001\u305d\u308c\u305e\u308c\u304c\u30c7\u30fc\u30bf\u51e6\u7406\u306e\u3055\u307e\u3056\u307e\u306a\u5074\u9762\u306b\u8ca2\u732e\u3057\u3066\u3044\u307e\u3059\u3002\u3053\u308c\u3089\u306e\u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8\u306b\u306f\u6b21\u306e\u3082\u306e\u304c\u542b\u307e\u308c\u307e\u3059\u3002<\/p>\n<ol>\n<li>\n<p><strong>Hadoop \u5206\u6563\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0 (HDFS):<\/strong> \u3053\u308c\u306f\u3001\u6c4e\u7528\u30cf\u30fc\u30c9\u30a6\u30a7\u30a2\u306b\u5927\u91cf\u306e\u30c7\u30fc\u30bf\u3092\u78ba\u5b9f\u306b\u4fdd\u5b58\u3059\u308b\u3088\u3046\u306b\u8a2d\u8a08\u3055\u308c\u305f\u5206\u6563\u30d5\u30a1\u30a4\u30eb \u30b7\u30b9\u30c6\u30e0\u3067\u3059\u3002HDFS \u306f\u5927\u304d\u306a\u30d5\u30a1\u30a4\u30eb\u3092\u30d6\u30ed\u30c3\u30af\u306b\u5206\u5272\u3057\u3001\u30af\u30e9\u30b9\u30bf\u30fc\u5185\u306e\u8907\u6570\u306e\u30ce\u30fc\u30c9\u306b\u8907\u88fd\u3059\u308b\u3053\u3068\u3067\u3001\u30c7\u30fc\u30bf\u306e\u5197\u9577\u6027\u3068\u30d5\u30a9\u30fc\u30eb\u30c8 \u30c8\u30ec\u30e9\u30f3\u30b9\u3092\u78ba\u4fdd\u3057\u307e\u3059\u3002<\/p>\n<\/li>\n<li>\n<p><strong>\u30de\u30c3\u30d7\u30ea\u30c7\u30e5\u30fc\u30b9:<\/strong> MapReduce \u306f Hadoop \u306e\u51e6\u7406\u30a8\u30f3\u30b8\u30f3\u3067\u3042\u308a\u3001\u30e6\u30fc\u30b6\u30fc\u306f\u5206\u6563\u30b3\u30f3\u30d4\u30e5\u30fc\u30c6\u30a3\u30f3\u30b0\u306e\u6839\u5e95\u306b\u3042\u308b\u8907\u96d1\u3055\u3092\u6c17\u306b\u3059\u308b\u3053\u3068\u306a\u304f\u4e26\u5217\u51e6\u7406\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3092\u4f5c\u6210\u3067\u304d\u307e\u3059\u3002MapReduce \u306f\u3001\u30c7\u30fc\u30bf\u3092\u30d5\u30a3\u30eb\u30bf\u30ea\u30f3\u30b0\u3057\u3066\u4e26\u3079\u66ff\u3048\u308b Map \u30d5\u30a7\u30fc\u30ba\u3068\u3001\u7d50\u679c\u3092\u96c6\u7d04\u3059\u308b Reduce \u30d5\u30a7\u30fc\u30ba\u306e 2 \u3064\u306e\u30d5\u30a7\u30fc\u30ba\u3067\u30c7\u30fc\u30bf\u3092\u51e6\u7406\u3057\u307e\u3059\u3002<\/p>\n<\/li>\n<li>\n<p><strong>YARN (\u3082\u3046\u4e00\u3064\u306e\u30ea\u30bd\u30fc\u30b9 \u30cd\u30b4\u30b7\u30a8\u30fc\u30bf\u30fc):<\/strong> YARN \u306f Hadoop \u306e\u30ea\u30bd\u30fc\u30b9\u7ba1\u7406\u30ec\u30a4\u30e4\u30fc\u3067\u3059\u3002\u30af\u30e9\u30b9\u30bf\u30fc\u5168\u4f53\u306e\u30ea\u30bd\u30fc\u30b9\u5272\u308a\u5f53\u3066\u3068\u30b8\u30e7\u30d6\u306e\u30b9\u30b1\u30b8\u30e5\u30fc\u30eb\u3092\u51e6\u7406\u3057\u3001\u8907\u6570\u306e\u30c7\u30fc\u30bf\u51e6\u7406\u30d5\u30ec\u30fc\u30e0\u30ef\u30fc\u30af\u304c\u5171\u5b58\u3057\u3066\u30ea\u30bd\u30fc\u30b9\u3092\u52b9\u7387\u7684\u306b\u5171\u6709\u3067\u304d\u308b\u3088\u3046\u306b\u3057\u307e\u3059\u3002<\/p>\n<\/li>\n<\/ol>\n<h2>Apache Hadoop \u306e\u5185\u90e8\u69cb\u9020: Apache Hadoop \u306e\u4ed5\u7d44\u307f<\/h2>\n<p>Apache Hadoop \u306f\u3001\u6c4e\u7528\u30cf\u30fc\u30c9\u30a6\u30a7\u30a2\u306e\u30af\u30e9\u30b9\u30bf\u30fc\u5168\u4f53\u306b\u30c7\u30fc\u30bf\u3092\u5206\u6563\u3057\u3001\u30bf\u30b9\u30af\u3092\u51e6\u7406\u3059\u308b\u3068\u3044\u3046\u539f\u5247\u306b\u57fa\u3065\u3044\u3066\u52d5\u4f5c\u3057\u307e\u3059\u3002\u3053\u306e\u30d7\u30ed\u30bb\u30b9\u306b\u306f\u901a\u5e38\u3001\u6b21\u306e\u624b\u9806\u304c\u542b\u307e\u308c\u307e\u3059\u3002<\/p>\n<ol>\n<li>\n<p><strong>\u30c7\u30fc\u30bf\u306e\u53d6\u308a\u8fbc\u307f:<\/strong> \u5927\u91cf\u306e\u30c7\u30fc\u30bf\u304c Hadoop \u30af\u30e9\u30b9\u30bf\u30fc\u306b\u53d6\u308a\u8fbc\u307e\u308c\u307e\u3059\u3002 HDFS \u306f\u30c7\u30fc\u30bf\u3092\u30d6\u30ed\u30c3\u30af\u306b\u5206\u5272\u3057\u3001\u30af\u30e9\u30b9\u30bf\u30fc\u5168\u4f53\u306b\u30ec\u30d7\u30ea\u30b1\u30fc\u30c8\u3057\u307e\u3059\u3002<\/p>\n<\/li>\n<li>\n<p><strong>MapReduce \u51e6\u7406:<\/strong> \u30e6\u30fc\u30b6\u30fc\u306f\u3001YARN \u30ea\u30bd\u30fc\u30b9 \u30de\u30cd\u30fc\u30b8\u30e3\u30fc\u306b\u9001\u4fe1\u3055\u308c\u308b MapReduce \u30b8\u30e7\u30d6\u3092\u5b9a\u7fa9\u3057\u307e\u3059\u3002\u30c7\u30fc\u30bf\u306f\u8907\u6570\u306e\u30ce\u30fc\u30c9\u306b\u3088\u3063\u3066\u4e26\u5217\u51e6\u7406\u3055\u308c\u3001\u5404\u30ce\u30fc\u30c9\u306f\u30bf\u30b9\u30af\u306e\u30b5\u30d6\u30bb\u30c3\u30c8\u3092\u5b9f\u884c\u3057\u307e\u3059\u3002<\/p>\n<\/li>\n<li>\n<p><strong>\u4e2d\u9593\u30c7\u30fc\u30bf\u30b7\u30e3\u30c3\u30d5\u30eb:<\/strong> \u30de\u30c3\u30d7 \u30d5\u30a7\u30fc\u30ba\u3067\u306f\u3001\u4e2d\u9593\u306e\u30ad\u30fc\u3068\u5024\u306e\u30da\u30a2\u304c\u751f\u6210\u3055\u308c\u307e\u3059\u3002\u3053\u308c\u3089\u306e\u30da\u30a2\u306f\u30b7\u30e3\u30c3\u30d5\u30eb\u304a\u3088\u3073\u30bd\u30fc\u30c8\u3055\u308c\u3001\u540c\u3058\u30ad\u30fc\u3092\u6301\u3064\u3059\u3079\u3066\u306e\u5024\u304c\u78ba\u5b9f\u306b\u30b0\u30eb\u30fc\u30d7\u5316\u3055\u308c\u307e\u3059\u3002<\/p>\n<\/li>\n<li>\n<p><strong>\u51e6\u7406\u3092\u6e1b\u3089\u3059:<\/strong> Reduce \u30d5\u30a7\u30fc\u30ba\u3067\u306f\u3001Map \u30d5\u30a7\u30fc\u30ba\u306e\u7d50\u679c\u304c\u96c6\u7d04\u3055\u308c\u3001\u6700\u7d42\u51fa\u529b\u304c\u751f\u6210\u3055\u308c\u307e\u3059\u3002<\/p>\n<\/li>\n<li>\n<p><strong>\u30c7\u30fc\u30bf\u306e\u53d6\u5f97:<\/strong> \u51e6\u7406\u3055\u308c\u305f\u30c7\u30fc\u30bf\u306f HDFS \u306b\u4fdd\u5b58\u3055\u308c\u308b\u304b\u3001\u4ed6\u306e\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u304b\u3089\u76f4\u63a5\u30a2\u30af\u30bb\u30b9\u3067\u304d\u307e\u3059\u3002<\/p>\n<\/li>\n<\/ol>\n<h2>Apache Hadoop \u306e\u4e3b\u306a\u6a5f\u80fd\u306e\u5206\u6790<\/h2>\n<p>Apache Hadoop \u306b\u306f\u3001\u30d3\u30c3\u30b0 \u30c7\u30fc\u30bf\u306e\u51e6\u7406\u306b\u63a8\u5968\u3055\u308c\u308b\u3044\u304f\u3064\u304b\u306e\u91cd\u8981\u306a\u6a5f\u80fd\u304c\u5099\u308f\u3063\u3066\u3044\u307e\u3059\u3002<\/p>\n<ol>\n<li>\n<p><strong>\u30b9\u30b1\u30fc\u30e9\u30d3\u30ea\u30c6\u30a3:<\/strong> Hadoop \u306f\u3001\u30af\u30e9\u30b9\u30bf\u30fc\u306b\u6c4e\u7528\u30cf\u30fc\u30c9\u30a6\u30a7\u30a2\u3092\u8ffd\u52a0\u3059\u308b\u3053\u3068\u3067\u6c34\u5e73\u65b9\u5411\u306b\u62e1\u5f35\u3067\u304d\u3001\u30da\u30bf\u30d0\u30a4\u30c8\u898f\u6a21\u306e\u30c7\u30fc\u30bf\u3092\u51e6\u7406\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3059\u3002<\/p>\n<\/li>\n<li>\n<p><strong>\u30d5\u30a9\u30fc\u30eb\u30c8\u30c8\u30ec\u30e9\u30f3\u30b9:<\/strong> Hadoop \u306f\u8907\u6570\u306e\u30ce\u30fc\u30c9\u9593\u3067\u30c7\u30fc\u30bf\u3092\u8907\u88fd\u3057\u3001\u30cf\u30fc\u30c9\u30a6\u30a7\u30a2\u969c\u5bb3\u304c\u767a\u751f\u3057\u305f\u5834\u5408\u3067\u3082\u30c7\u30fc\u30bf\u306e\u53ef\u7528\u6027\u3092\u78ba\u4fdd\u3057\u307e\u3059\u3002<\/p>\n<\/li>\n<li>\n<p><strong>\u8cbb\u7528\u5bfe\u52b9\u679c\uff1a<\/strong> Hadoop \u306f\u6c4e\u7528\u30cf\u30fc\u30c9\u30a6\u30a7\u30a2\u4e0a\u3067\u5b9f\u884c\u3055\u308c\u308b\u305f\u3081\u3001\u7d44\u7e54\u306b\u3068\u3063\u3066\u30b3\u30b9\u30c8\u52b9\u7387\u306e\u9ad8\u3044\u30bd\u30ea\u30e5\u30fc\u30b7\u30e7\u30f3\u3068\u306a\u308a\u307e\u3059\u3002<\/p>\n<\/li>\n<li>\n<p><strong>\u67d4\u8edf\u6027:<\/strong> Hadoop \u306f\u3001\u69cb\u9020\u5316\u30c7\u30fc\u30bf\u3001\u534a\u69cb\u9020\u5316\u30c7\u30fc\u30bf\u3001\u975e\u69cb\u9020\u5316\u30c7\u30fc\u30bf\u306a\u3069\u3001\u3055\u307e\u3056\u307e\u306a\u30c7\u30fc\u30bf \u30bf\u30a4\u30d7\u3068\u5f62\u5f0f\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u3059\u3002<\/p>\n<\/li>\n<li>\n<p><strong>\u4e26\u5217\u51e6\u7406:<\/strong> MapReduce \u3092\u4f7f\u7528\u3059\u308b\u3068\u3001Hadoop \u306f\u30c7\u30fc\u30bf\u3092\u4e26\u5217\u51e6\u7406\u3057\u3001\u3088\u308a\u9ad8\u901f\u306a\u30c7\u30fc\u30bf\u51e6\u7406\u3092\u53ef\u80fd\u306b\u3057\u307e\u3059\u3002<\/p>\n<\/li>\n<\/ol>\n<h2>Apache Hadoop\u306e\u7a2e\u985e<\/h2>\n<p>Apache Hadoop \u306b\u306f\u3055\u307e\u3056\u307e\u306a\u30c7\u30a3\u30b9\u30c8\u30ea\u30d3\u30e5\u30fc\u30b7\u30e7\u30f3\u304c\u3042\u308a\u3001\u305d\u308c\u305e\u308c\u304c\u8ffd\u52a0\u306e\u6a5f\u80fd\u3001\u30b5\u30dd\u30fc\u30c8\u3001\u30c4\u30fc\u30eb\u3092\u63d0\u4f9b\u3057\u307e\u3059\u3002\u4e00\u822c\u7684\u306a\u30c7\u30a3\u30b9\u30c8\u30ea\u30d3\u30e5\u30fc\u30b7\u30e7\u30f3\u306b\u306f\u6b21\u306e\u3088\u3046\u306a\u3082\u306e\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n<table>\n<thead>\n<tr>\n<th>\u5206\u5e03<\/th>\n<th>\u8aac\u660e<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\u30af\u30e9\u30a6\u30c9\u30c7\u30e9 CDH<\/td>\n<td>\u30a8\u30f3\u30bf\u30fc\u30d7\u30e9\u30a4\u30ba\u30b0\u30ec\u30fc\u30c9\u306e\u6a5f\u80fd\u3068\u30b5\u30dd\u30fc\u30c8\u3092\u63d0\u4f9b\u3057\u307e\u3059\u3002<\/td>\n<\/tr>\n<tr>\n<td>\u30db\u30fc\u30c8\u30f3\u30ef\u30fc\u30af\u30b9 HDP<\/td>\n<td>\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u3068\u30c7\u30fc\u30bf\u30ac\u30d0\u30ca\u30f3\u30b9\u306b\u91cd\u70b9\u3092\u7f6e\u3044\u3066\u3044\u307e\u3059\u3002<\/td>\n<\/tr>\n<tr>\n<td>Apache Hadoop DIY<\/td>\n<td>\u30e6\u30fc\u30b6\u30fc\u304c\u30ab\u30b9\u30bf\u30e0 Hadoop \u30bb\u30c3\u30c8\u30a2\u30c3\u30d7\u3092\u4f5c\u6210\u3067\u304d\u308b\u3088\u3046\u306b\u3057\u307e\u3059\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Apache Hadoop \u306e\u4f7f\u7528\u65b9\u6cd5\u3001\u554f\u984c\u3068\u305d\u306e\u89e3\u6c7a\u7b56<\/h2>\n<p>Apache Hadoop \u306f\u3001\u6b21\u306e\u3088\u3046\u306a\u3055\u307e\u3056\u307e\u306a\u30c9\u30e1\u30a4\u30f3\u3067\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3092\u898b\u3064\u3051\u307e\u3059\u3002<\/p>\n<ol>\n<li>\n<p><strong>\u30c7\u30fc\u30bf \u30a6\u30a7\u30a2\u30cf\u30a6\u30b8\u30f3\u30b0:<\/strong> Hadoop \u3092\u4f7f\u7528\u3059\u308b\u3068\u3001\u5206\u6790\u3068\u30ec\u30dd\u30fc\u30c8\u306e\u305f\u3081\u306b\u5927\u91cf\u306e\u69cb\u9020\u5316\u30c7\u30fc\u30bf\u3068\u975e\u69cb\u9020\u5316\u30c7\u30fc\u30bf\u3092\u4fdd\u5b58\u304a\u3088\u3073\u51e6\u7406\u3067\u304d\u307e\u3059\u3002<\/p>\n<\/li>\n<li>\n<p><strong>\u30ed\u30b0\u51e6\u7406:<\/strong> Web \u30b5\u30a4\u30c8\u3084\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306b\u3088\u3063\u3066\u751f\u6210\u3055\u308c\u305f\u81a8\u5927\u306a\u30ed\u30b0 \u30d5\u30a1\u30a4\u30eb\u3092\u51e6\u7406\u3057\u3066\u3001\u8cb4\u91cd\u306a\u6d1e\u5bdf\u3092\u5f97\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<\/p>\n<\/li>\n<li>\n<p><strong>\u6a5f\u68b0\u5b66\u7fd2:<\/strong> Hadoop \u306e\u5206\u6563\u51e6\u7406\u6a5f\u80fd\u306f\u3001\u5927\u898f\u6a21\u306a\u30c7\u30fc\u30bf\u30bb\u30c3\u30c8\u3067\u6a5f\u68b0\u5b66\u7fd2\u30e2\u30c7\u30eb\u3092\u30c8\u30ec\u30fc\u30cb\u30f3\u30b0\u3059\u308b\u306e\u306b\u5f79\u7acb\u3061\u307e\u3059\u3002<\/p>\n<\/li>\n<\/ol>\n<p>Apache Hadoop \u306e\u8ab2\u984c:<\/p>\n<ol>\n<li>\n<p><strong>\u8907\u96d1\uff1a<\/strong> Hadoop \u30af\u30e9\u30b9\u30bf\u30fc\u306e\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7\u3068\u7ba1\u7406\u306f\u3001\u7d4c\u9a13\u306e\u6d45\u3044\u30e6\u30fc\u30b6\u30fc\u306b\u3068\u3063\u3066\u306f\u56f0\u96e3\u306a\u5834\u5408\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n<\/li>\n<li>\n<p><strong>\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\uff1a<\/strong> Hadoop \u306e\u9ad8\u3044\u30ec\u30a4\u30c6\u30f3\u30b7\u3068\u30aa\u30fc\u30d0\u30fc\u30d8\u30c3\u30c9\u306f\u3001\u30ea\u30a2\u30eb\u30bf\u30a4\u30e0 \u30c7\u30fc\u30bf\u51e6\u7406\u306b\u3068\u3063\u3066\u61f8\u5ff5\u4e8b\u9805\u3068\u306a\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n<\/li>\n<\/ol>\n<p>\u89e3\u6c7a\u7b56:<\/p>\n<ol>\n<li>\n<p><strong>\u30de\u30cd\u30fc\u30b8\u30c9\u30b5\u30fc\u30d3\u30b9\uff1a<\/strong> \u30af\u30e9\u30a6\u30c9\u30d9\u30fc\u30b9\u306e\u7ba1\u7406\u3055\u308c\u305f Hadoop \u30b5\u30fc\u30d3\u30b9\u3092\u4f7f\u7528\u3057\u3066\u3001\u30af\u30e9\u30b9\u30bf\u30fc\u306e\u7ba1\u7406\u3092\u7c21\u7d20\u5316\u3057\u307e\u3059\u3002<\/p>\n<\/li>\n<li>\n<p><strong>\u30a4\u30f3\u30e1\u30e2\u30ea\u51e6\u7406:<\/strong> Apache Spark \u306a\u3069\u306e\u30a4\u30f3\u30e1\u30e2\u30ea\u51e6\u7406\u30d5\u30ec\u30fc\u30e0\u30ef\u30fc\u30af\u3092\u5229\u7528\u3057\u3066\u3001\u30c7\u30fc\u30bf\u51e6\u7406\u3092\u9ad8\u901f\u5316\u3057\u307e\u3059\u3002<\/p>\n<\/li>\n<\/ol>\n<h2>\u4e3b\u306a\u7279\u5fb4\u3068\u985e\u4f3c\u7528\u8a9e\u3068\u306e\u6bd4\u8f03<\/h2>\n<table>\n<thead>\n<tr>\n<th>\u5b66\u671f<\/th>\n<th>\u8aac\u660e<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\u30a2\u30d1\u30c3\u30c1\u30b9\u30d1\u30fc\u30af<\/td>\n<td>\u4ee3\u66ff\u306e\u5206\u6563\u30c7\u30fc\u30bf\u51e6\u7406\u30d5\u30ec\u30fc\u30e0\u30ef\u30fc\u30af\u3002<\/td>\n<\/tr>\n<tr>\n<td>\u30a2\u30d1\u30c3\u30c1 \u30ab\u30d5\u30ab<\/td>\n<td>\u30ea\u30a2\u30eb\u30bf\u30a4\u30e0 \u30c7\u30fc\u30bf\u7528\u306e\u5206\u6563\u30b9\u30c8\u30ea\u30fc\u30df\u30f3\u30b0 \u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\u3002<\/td>\n<\/tr>\n<tr>\n<td>\u30a2\u30d1\u30c3\u30c1\u30d5\u30ea\u30f3\u30af<\/td>\n<td>\u9ad8\u30b9\u30eb\u30fc\u30d7\u30c3\u30c8\u306e\u30c7\u30fc\u30bf\u306e\u305f\u3081\u306e\u30b9\u30c8\u30ea\u30fc\u30e0\u51e6\u7406\u30d5\u30ec\u30fc\u30e0\u30ef\u30fc\u30af\u3002<\/td>\n<\/tr>\n<tr>\n<td>Apache HBase<\/td>\n<td>Hadoop \u7528\u306e\u5206\u6563 NoSQL \u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Apache Hadoop \u306b\u95a2\u9023\u3059\u308b\u5c06\u6765\u306e\u5c55\u671b\u3068\u30c6\u30af\u30ce\u30ed\u30b8\u30fc<\/h2>\n<p>\u30a8\u30b3\u30b7\u30b9\u30c6\u30e0\u306e\u958b\u767a\u3068\u9032\u6b69\u306b\u3088\u308a\u3001Apache Hadoop \u306e\u5c06\u6765\u306f\u660e\u308b\u3044\u3067\u3059\u3002\u6f5c\u5728\u7684\u306a\u50be\u5411\u306b\u306f\u6b21\u306e\u3088\u3046\u306a\u3082\u306e\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n<ol>\n<li>\n<p><strong>\u30b3\u30f3\u30c6\u30ca\u5316:<\/strong> Hadoop \u30af\u30e9\u30b9\u30bf\u30fc\u306f\u3001\u5c55\u958b\u3068\u30b9\u30b1\u30fc\u30ea\u30f3\u30b0\u3092\u5bb9\u6613\u306b\u3059\u308b\u305f\u3081\u306b\u3001Docker \u3084 Kubernetes \u306a\u3069\u306e\u30b3\u30f3\u30c6\u30ca\u5316\u30c6\u30af\u30ce\u30ed\u30b8\u30fc\u3092\u63a1\u7528\u3057\u307e\u3059\u3002<\/p>\n<\/li>\n<li>\n<p><strong>AI\u3068\u306e\u7d71\u5408:<\/strong> Apache Hadoop \u306f\u4eca\u5f8c\u3082 AI \u304a\u3088\u3073\u6a5f\u68b0\u5b66\u7fd2\u30c6\u30af\u30ce\u30ed\u30b8\u30fc\u3068\u7d71\u5408\u3057\u3066\u3001\u3088\u308a\u30a4\u30f3\u30c6\u30ea\u30b8\u30a7\u30f3\u30c8\u306a\u30c7\u30fc\u30bf\u51e6\u7406\u3092\u5b9f\u73fe\u3057\u307e\u3059\u3002<\/p>\n<\/li>\n<li>\n<p><strong>\u30a8\u30c3\u30b8\u30b3\u30f3\u30d4\u30e5\u30fc\u30c6\u30a3\u30f3\u30b0:<\/strong> \u30a8\u30c3\u30b8 \u30b3\u30f3\u30d4\u30e5\u30fc\u30c6\u30a3\u30f3\u30b0 \u30b7\u30ca\u30ea\u30aa\u3067\u306e Hadoop \u306e\u63a1\u7528\u304c\u5897\u52a0\u3057\u3001\u30c7\u30fc\u30bf \u30bd\u30fc\u30b9\u306b\u8fd1\u3044\u30c7\u30fc\u30bf\u51e6\u7406\u304c\u53ef\u80fd\u306b\u306a\u308a\u307e\u3059\u3002<\/p>\n<\/li>\n<\/ol>\n<h2>\u30d7\u30ed\u30ad\u30b7 \u30b5\u30fc\u30d0\u30fc\u306e\u4f7f\u7528\u65b9\u6cd5\u307e\u305f\u306f Apache Hadoop \u3068\u306e\u95a2\u9023\u4ed8\u3051\u65b9\u6cd5<\/h2>\n<p>\u30d7\u30ed\u30ad\u30b7 \u30b5\u30fc\u30d0\u30fc\u306f\u3001Apache Hadoop \u74b0\u5883\u5185\u3067\u306e\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u3068\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u306e\u5411\u4e0a\u306b\u91cd\u8981\u306a\u5f79\u5272\u3092\u679c\u305f\u3057\u307e\u3059\u3002\u30d7\u30ed\u30ad\u30b7 \u30b5\u30fc\u30d0\u30fc\u306f\u3001\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u3068 Hadoop \u30af\u30e9\u30b9\u30bf\u30fc\u9593\u306e\u4ef2\u4ecb\u5f79\u3068\u3057\u3066\u6a5f\u80fd\u3057\u3001\u6b21\u306e\u3053\u3068\u304c\u53ef\u80fd\u306b\u306a\u308a\u307e\u3059\u3002<\/p>\n<ol>\n<li>\n<p><strong>\u8ca0\u8377\u5206\u6563:<\/strong> \u30d7\u30ed\u30ad\u30b7 \u30b5\u30fc\u30d0\u30fc\u306f\u3001\u53d7\u4fe1\u30ea\u30af\u30a8\u30b9\u30c8\u3092\u8907\u6570\u306e\u30ce\u30fc\u30c9\u306b\u5747\u7b49\u306b\u5206\u6563\u3057\u3001\u30ea\u30bd\u30fc\u30b9\u306e\u52b9\u7387\u7684\u306a\u5229\u7528\u3092\u4fdd\u8a3c\u3057\u307e\u3059\u3002<\/p>\n<\/li>\n<li>\n<p><strong>\u30ad\u30e3\u30c3\u30b7\u30f3\u30b0\uff1a<\/strong> \u30d7\u30ed\u30ad\u30b7\u306f\u983b\u7e41\u306b\u30a2\u30af\u30bb\u30b9\u3055\u308c\u308b\u30c7\u30fc\u30bf\u3092\u30ad\u30e3\u30c3\u30b7\u30e5\u3067\u304d\u308b\u305f\u3081\u3001Hadoop \u30af\u30e9\u30b9\u30bf\u30fc\u306e\u8ca0\u8377\u304c\u8efd\u6e1b\u3055\u308c\u3001\u5fdc\u7b54\u6642\u9593\u304c\u5411\u4e0a\u3057\u307e\u3059\u3002<\/p>\n<\/li>\n<li>\n<p><strong>\u5b89\u5168\uff1a<\/strong> \u30d7\u30ed\u30ad\u30b7 \u30b5\u30fc\u30d0\u30fc\u306f\u30b2\u30fc\u30c8\u30ad\u30fc\u30d1\u30fc\u3068\u3057\u3066\u6a5f\u80fd\u3057\u3001Hadoop \u30af\u30e9\u30b9\u30bf\u30fc\u3078\u306e\u30a2\u30af\u30bb\u30b9\u3092\u5236\u5fa1\u3057\u3001\u4e0d\u6b63\u306a\u30a2\u30af\u30bb\u30b9\u304b\u3089\u4fdd\u8b77\u3057\u307e\u3059\u3002<\/p>\n<\/li>\n<\/ol>\n<h2>\u95a2\u9023\u30ea\u30f3\u30af<\/h2>\n<p>Apache Hadoop \u306e\u8a73\u7d30\u306b\u3064\u3044\u3066\u306f\u3001\u6b21\u306e\u30ea\u30bd\u30fc\u30b9\u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n<ol>\n<li><a href=\"https:\/\/hadoop.apache.org\/\" target=\"_new\" rel=\"noopener nofollow\">Apache Hadoop \u516c\u5f0f\u30a6\u30a7\u30d6\u30b5\u30a4\u30c8<\/a><\/li>\n<li><a href=\"https:\/\/www.cloudera.com\/products\/open-source\/apache-hadoop.html\" target=\"_new\" rel=\"noopener nofollow\">\u30af\u30e9\u30a6\u30c9\u30c7\u30e9 CDH<\/a><\/li>\n<li><a href=\"https:\/\/www.cloudera.com\/products\/hortonworks-hdp.html\" target=\"_new\" rel=\"noopener nofollow\">\u30db\u30fc\u30c8\u30f3\u30ef\u30fc\u30af\u30b9 HDP<\/a><\/li>\n<\/ol>\n<p>\u7d50\u8ad6\u3068\u3057\u3066\u3001Apache Hadoop \u306f\u7d44\u7e54\u304c\u5927\u91cf\u306e\u30c7\u30fc\u30bf\u3092\u51e6\u7406\u304a\u3088\u3073\u51e6\u7406\u3059\u308b\u65b9\u6cd5\u306b\u9769\u547d\u3092\u3082\u305f\u3089\u3057\u307e\u3057\u305f\u3002\u305d\u306e\u5206\u6563\u30a2\u30fc\u30ad\u30c6\u30af\u30c1\u30e3\u3001\u8010\u969c\u5bb3\u6027\u3001\u62e1\u5f35\u6027\u306b\u3088\u308a\u3001\u30d3\u30c3\u30b0\u30c7\u30fc\u30bf\u74b0\u5883\u306b\u304a\u3044\u3066\u91cd\u8981\u306a\u5f79\u5272\u3092\u679c\u305f\u3057\u3066\u3044\u307e\u3059\u3002\u30c6\u30af\u30ce\u30ed\u30b8\u30fc\u304c\u9032\u6b69\u3059\u308b\u306b\u3064\u308c\u3066\u3001Hadoop \u306f\u9032\u5316\u3057\u7d9a\u3051\u3001\u30c7\u30fc\u30bf\u99c6\u52d5\u578b\u306e\u6d1e\u5bdf\u3068\u30a4\u30ce\u30d9\u30fc\u30b7\u30e7\u30f3\u306e\u65b0\u305f\u306a\u53ef\u80fd\u6027\u3092\u5207\u308a\u958b\u304d\u307e\u3059\u3002\u30d7\u30ed\u30ad\u30b7 \u30b5\u30fc\u30d0\u30fc\u304c\u3069\u306e\u3088\u3046\u306b Hadoop \u306e\u6a5f\u80fd\u3092\u88dc\u5b8c\u3057\u5f37\u5316\u3067\u304d\u308b\u304b\u3092\u7406\u89e3\u3059\u308b\u3053\u3068\u3067\u3001\u4f01\u696d\u306f\u3053\u306e\u5f37\u529b\u306a\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\u306e\u53ef\u80fd\u6027\u3092\u6700\u5927\u9650\u306b\u6d3b\u7528\u3067\u304d\u307e\u3059\u3002<\/p>","protected":false},"featured_media":467614,"menu_order":0,"template":"","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"class_list":["post-475877","wiki","type-wiki","status-publish","has-post-thumbnail","hentry"],"acf":{"faq_title":"Frequently Asked Questions about <mark>Apache Hadoop: Empowering Big Data Processing<\/mark>","faq_items":[{"question":"What is Apache Hadoop?","answer":"<p>Apache Hadoop is an open-source framework designed for processing and storing large amounts of data across clusters of commodity hardware. It enables organizations to handle Big Data effectively and efficiently.<\/p>"},{"question":"How did Apache Hadoop originate?","answer":"<p>Apache Hadoop was inspired by Google's MapReduce and Google File System (GFS) concepts. It emerged from the Apache Nutch project in 2005 and gained prominence when Yahoo! started using it for large-scale data processing tasks.<\/p>"},{"question":"What are the core components of Apache Hadoop?","answer":"<p>Apache Hadoop consists of three core components: Hadoop Distributed File System (HDFS) for data storage, MapReduce for processing data in parallel, and YARN for resource management and job scheduling.<\/p>"},{"question":"How does Apache Hadoop work internally?","answer":"<p>Apache Hadoop distributes data and processing tasks across a cluster. Data is ingested into the cluster, processed through MapReduce jobs, and stored back in HDFS. YARN handles resource allocation and scheduling.<\/p>"},{"question":"What are the key features of Apache Hadoop?","answer":"<p>Apache Hadoop offers scalability, fault tolerance, cost-effectiveness, flexibility, and parallel processing capabilities, making it ideal for handling massive datasets.<\/p>"},{"question":"What types of Apache Hadoop distributions exist?","answer":"<p>Some popular distributions include Cloudera CDH, Hortonworks HDP, and Apache Hadoop DIY, each offering additional features, support, and tools.<\/p>"},{"question":"How is Apache Hadoop used, and what are the common challenges?","answer":"<p>Apache Hadoop finds applications in data warehousing, log processing, and machine learning. Challenges include complexity in cluster management and performance issues.<\/p>"},{"question":"What are the future perspectives for Apache Hadoop?","answer":"<p>The future of Apache Hadoop includes trends like containerization, integration with AI, and increased adoption in edge computing scenarios.<\/p>"},{"question":"How can proxy servers be associated with Apache Hadoop?","answer":"<p>Proxy servers can enhance Hadoop's security and performance by acting as intermediaries, enabling load balancing, caching, and controlling access to Hadoop clusters.<\/p>"},{"question":"Where can I find more information about Apache Hadoop?","answer":"<p>For more details, you can visit the Apache Hadoop official website, as well as the websites of Cloudera CDH and Hortonworks HDP distributions.<\/p>"}]},"_links":{"self":[{"href":"https:\/\/oneproxy.pro\/jp\/wp-json\/wp\/v2\/wiki\/475877","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oneproxy.pro\/jp\/wp-json\/wp\/v2\/wiki"}],"about":[{"href":"https:\/\/oneproxy.pro\/jp\/wp-json\/wp\/v2\/types\/wiki"}],"version-history":[{"count":0,"href":"https:\/\/oneproxy.pro\/jp\/wp-json\/wp\/v2\/wiki\/475877\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oneproxy.pro\/jp\/wp-json\/wp\/v2\/media\/467614"}],"wp:attachment":[{"href":"https:\/\/oneproxy.pro\/jp\/wp-json\/wp\/v2\/media?parent=475877"}],"curies":[{"name":"\u3046\u30fc\u3093","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}