==================================== éŽåŽ»ã®é–‹ç™ºç’°å¢ƒãƒžã‚¤ã‚°ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚¬ã‚¤ãƒ‰ ==================================== ã“ã®æ–‡æ›¸ã§ã¯ã€Asakusa Framework ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚¢ãƒƒãƒ—ã«ä¼´ã†ã€é–‹ç™ºç’°å¢ƒã®ãƒžã‚¤ã‚°ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³æ‰‹é †ã«ã¤ã„ã¦è§£èª¬ã—ã¾ã™ã€‚ Gradleプãƒã‚¸ã‚§ã‚¯ãƒˆã®ãƒžã‚¤ã‚°ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³æ‰‹é † ======================================== :doc:`../introduction/start-guide` ã‚„ :doc:`gradle-plugin` ã®æ‰‹é †ã«å¾“ã£ã¦æ§‹ç¯‰ã—ãŸã‚¢ãƒ—リケーションプãƒã‚¸ã‚§ã‚¯ãƒˆã«ã¤ã„ã¦ã¯ã€ã¾ãšä»¥ä¸‹ã®ãƒ‰ã‚ュメントをå‚ç…§ã—ã¦ãƒžã‚¤ã‚°ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚’実施ã—ã¦ãã ã•ã„。 * :ref:`vup-gradle-plugin` 上記ドã‚ュメントã®æ‰‹é †ã«åŠ ãˆã¦ã€ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã«ã‚ˆã£ã¦ã¯ 後述ã™ã‚‹ãƒãƒ¼ã‚¸ãƒ§ãƒ³å›ºæœ‰ã®ãƒžã‚¤ã‚°ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³æ‰‹é †ãŒå¿…è¦ã¨ãªã‚‹å ´åˆãŒã‚ã‚‹ã®ã§ã€ å¿…ãšä»¥ä¸‹ã®å†…容を確èªã—ã¦ãã ã•ã„。 ãªãŠã€è¤‡æ•°ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’ã¾ãŸã„ã マイグレーションを行ã†å ´åˆã¯ä¸é–“ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®æ‰‹é †ã‚‚確èªã—ã€ãƒ‘ッãƒé©ç”¨æ‰‹é †ãªã©ãŒæä¾›ã•ã‚Œã¦ã„ãŸå ´åˆã¯ã€å¿…ãšãã®ãƒ‘ッãƒã‚’é †æ¬¡é©ç”¨ã™ã‚‹ã‚ˆã†ã«ã—ã¦ãã ã•ã„。 ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 0.8.1 ã¸ã®ãƒžã‚¤ã‚°ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ ------------------------------------- Asakusa Frameworkãƒãƒ¼ã‚¸ãƒ§ãƒ³æŒ‡å®šã®éžæŽ¨å¥¨åŒ– ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 0.8.1 よりã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã®ãƒ“ルドスクリプト ( :file:`build.gradle` ) ã§Asakusa Frameworkãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’指定ã™ã‚‹ã“ã¨ã¯éžæŽ¨å¥¨ã¨ãªã‚Šã¾ã—ãŸã€‚ ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 0.7.6 より以å‰ã§ã¯ã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆãƒ†ãƒ³ãƒ—レートã«å«ã¾ã‚Œã‚‹ãƒ“ルドスクリプトã«Asakusa Frameworkãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®æŒ‡å®šãŒå«ã¾ã‚Œã¦ã„ã¾ã—ãŸã€‚ ã“ã®ãŸã‚特ã«ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 0.7.6 以å‰ã«ä½œæˆã—ãŸãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã«ã¤ã„ã¦ã¯ã€:doc:`gradle-plugin-v08-changes` - :ref:`gradle-plugin-v08-specify-asakusafw-version` ã®èª¬æ˜Žã‚’確èªã®ä¸Šã€ãƒ“ルドスクリプトã‹ã‚‰Asakusa Frameworkãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®æŒ‡å®šã‚’削除ã™ã‚‹ã‚ˆã†å¤‰æ›´ã—ã¦ãã ã•ã„。 ãªãŠæœ¬ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚ˆã‚Šã€ãƒ“ルドスクリプトã«Asakusa Frameworkãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®æŒ‡å®šãŒå«ã¾ã‚Œã¦ã„ã‚‹å ´åˆã«ã¯ãƒ“ルド時ã«è¦å‘ŠãŒè¡¨ç¤ºã•ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã—ãŸã€‚ Direct I/O lineã®åˆ©ç”¨æ–¹æ³• ~~~~~~~~~~~~~~~~~~~~~~~~~ :doc:`Direct I/O line <../directio/directio-line>` ãŒè©¦é¨“的機能ã‹ã‚‰æ£å¼æ©Ÿèƒ½ã«å¤‰æ›´ã«ãªã£ãŸã“ã¨ã«ä¼´ã„〠Direct I/O line㯠:doc:`SDKアーティファクト <sdk-artifact>` ``asakusa-sdk-directio`` ã«å«ã¾ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã—ãŸã€‚ プãƒã‚¸ã‚§ã‚¯ãƒˆãƒ†ãƒ³ãƒ—レートã‹ã‚‰ä½œæˆã—ãŸãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã§ã¯ã€ã“ã®ãƒ©ã‚¤ãƒ–ラリã¯æ¨™æº–ã§åˆ©ç”¨å¯èƒ½ã«ãªã£ã¦ã„ã¾ã™ã€‚ ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 0.8.0 以å‰ã§ã¯ã€ã“ã®ãƒ©ã‚¤ãƒ–ラリ㯠``com.asakusafw.sandbox:asakusa-directio-dmdl-ext`` ã«å«ã¾ã‚Œã¦ã„ã¾ã—ãŸã€‚ ã“ã®ãŸã‚ã€Direct I/O lineを利用ã™ã‚‹ã®ã¿ã®ç›®çš„ã§ã“ã®ãƒ©ã‚¤ãƒ–ラリをビルドスクリプトã«è¿½åŠ ã—ã¦ã„ã‚‹å ´åˆã€ã“ã®å®šç¾©ã¯å‰Šé™¤ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 0.8.0 ã¸ã®ãƒžã‚¤ã‚°ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ ------------------------------------- .. warning:: ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 0.8.0 ã¯ä»¥å‰ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‹ã‚‰ã„ãã¤ã‹ã®é‡è¦ãªå¤‰æ›´ãŒè¡Œã‚ã‚Œã¾ã—ãŸã€‚ マイグレーションを検討ã™ã‚‹éš›ã«ã¯å¿…ãšä»¥ä¸‹ã®å†…容を確èªã—ã¦ãã ã•ã„。 Java (JDK) ~~~~~~~~~~ Java6ã€ãŠã‚ˆã³JDK 6ã¯éžå¯¾å¿œã«ãªã‚Šã¾ã—ãŸã€‚ Java6ã€ãŠã‚ˆã³JDK 6を利用ã—ã¦ã„ã‚‹å ´åˆã€Java 7(JDK 7)ã€ã¾ãŸã¯Java8 (JDK 8)ã«ç§»è¡Œã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ 開発環境ã®Javaã«é–¢ã™ã‚‹è¨å®šã«ã¤ã„ã¦ã¯ã€ä»¥ä¸‹ã®ãƒ‰ã‚ュメントをå‚ç…§ã—ã¦ãã ã•ã„。 * :doc:`using-jdk` Hadoop ~~~~~~ Hadoop1ç³»ã¯éžå¯¾å¿œã¨ãªã‚Šã¾ã—ãŸã€‚ 開発環境ã«Hadoop1系をインストールã—ã¦ã„ã‚‹å ´åˆã€Hadoop2系をインストールã—ã¦Asakusa Frameworkã‹ã‚‰ã¯Hadoop2系を利用ã™ã‚‹ã‚ˆã†è¨å®šã—ã¦ãã ã•ã„。 開発環境ã«Hadoop2系をインストールã™ã‚‹æ–¹æ³•ã«ã¤ã„ã¦ã¯ã€ä»¥ä¸‹ã®ãƒ‰ã‚ュメントをå‚ç…§ã—ã¦ãã ã•ã„。 * :doc:`../mapreduce/using-hadoop` Gradle ~~~~~~ Gradleã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³1ç³»ã¯éžå¯¾å¿œã«ãªã‚Šã¾ã—ãŸã€‚ ã¾ãŸã€Asakusa Gradle Pluginã«ã„ãã¤ã‹ä»•æ§˜å¤‰æ›´ãŒè¡Œã‚ã‚Œã€ä¸€éƒ¨ã®ã‚¿ã‚¹ã‚¯ã®å‹•ä½œã‚„ビルドスクリプトã®è¨å®šæ–¹æ³•ãŒå¤‰æ›´ã•ã‚Œã¦ã„ã¾ã™ã€‚ 具体的ãªã‚¢ãƒ—リケーションプãƒã‚¸ã‚§ã‚¯ãƒˆã®ãƒžã‚¤ã‚°ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³æ‰‹é †ã«ã¤ã„ã¦ã¯ã€ä»¥ä¸‹ã®ãƒ‰ã‚ュメンをå‚ç…§ã—ã¦ãã ã•ã„。 * :doc:`gradle-plugin-migration-guide` - :ref:`vup-gradle-plugin` ã¾ãŸã€Asakusa Gradle Pluginã®å‹•ä½œã«é–¢ã™ã‚‹å¤‰æ›´å†…容やã€Asakusa Framework ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 0.6ç³», 0.7ç³» ã‹ã‚‰ã®ãƒ“ルドスクリプトã®ç§»è¡Œæ–¹æ³•ã«ã¤ã„ã¦ã¯ã€ä»¥ä¸‹ã®ãƒ‰ã‚ュメントをå‚ç…§ã—ã¦ãã ã•ã„。 * :doc:`gradle-plugin-v08-changes` .. attention:: :doc:`gradle-plugin-v08-changes` ã«ã¯ Asakusa Frameworkã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ä½“ç³»ã®å¤‰æ›´ãªã©ã®é‡è¦ãªå†…容ãŒèª¬æ˜Žã•ã‚Œã¦ã„ã‚‹ãŸã‚ã€ãƒžã‚¤ã‚°ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³æ™‚ã«ã¯å¿…ãšã“ã®ãƒ‰ã‚ュメントを確èªã—ã¦ãã ã•ã„。 Maven ~~~~~ Mavenã®åˆ©ç”¨ã¯éžå¯¾å¿œã«ãªã‚Šã¾ã—ãŸã€‚ Mavenを利用ã—ã¦ã„るアプリケーションプãƒã‚¸ã‚§ã‚¯ãƒˆã¯ã€Gradleを利用ã™ã‚‹ã‚ˆã†ç§»è¡Œã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ Mavenベースã®ã‚¢ãƒ—リケーションプãƒã‚¸ã‚§ã‚¯ãƒˆã«ã¤ã„ã¦ã¯ã€ä»¥ä¸‹ã®ãƒ‰ã‚ュメンをå‚ç…§ã—ã¦Gradleプãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®ãƒžã‚¤ã‚°ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚’実施ã—ã¦ãã ã•ã„。 * :doc:`gradle-plugin` - :ref:`migrate-from-maven-to-gradle` ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 0.7.1 〜 0.7.6 ã¸ã®ãƒžã‚¤ã‚°ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ ---------------------------------------------- ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 0.7.1 ã‹ã‚‰ 0.7.6 ã«ãŠã‘ã‚‹ãƒãƒ¼ã‚¸ãƒ§ãƒ³å›ºæœ‰ã®ãƒžã‚¤ã‚°ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³æ‰‹é †ã¯ã‚ã‚Šã¾ã›ã‚“。 å„ãƒãƒ¼ã‚¸ãƒ§ãƒ³å…±é€šã®ãƒžã‚¤ã‚°ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³æ‰‹é †ã®ã¿ã‚’実施ã—ã¦ãã ã•ã„。 ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 0.7.0 ã¸ã®ãƒžã‚¤ã‚°ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ ------------------------------------- .. warning:: ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 0.7.0 ã¯ä»¥å‰ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‹ã‚‰ã„ãã¤ã‹ã®é‡è¦ãªå¤‰æ›´ãŒè¡Œã‚ã‚Œã¾ã—ãŸã€‚ マイグレーションを検討ã™ã‚‹éš›ã«ã¯å¿…ãšä»¥ä¸‹ã®å†…容を確èªã—ã¦ãã ã•ã„。 .. _v07-versioning-sysytem-changing: Asakusa Frameworkã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ä½“ç³»ã®å¤‰æ›´ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 0.7.0 ã‹ã‚‰ Hadoop2ç³»ã¸ã®å¯¾å¿œãŒæ£å¼å¯¾å¿œã¨ãªã‚Šã¾ã—ãŸã€‚ æ£å¼ã«ã‚µãƒãƒ¼ãƒˆã™ã‚‹Hadoopã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãƒ©ã‚¤ãƒ³ãŒè¤‡æ•°ã«ãªã£ãŸã“ã¨ã«ä¼´ã„ã€Asakusa Frameworkã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ä½“ç³»ãŒä»¥ä¸‹ã®ã‚ˆã†ã«ãªã‚Šã¾ã—ãŸã€‚ Hadoop1ç³»å‘ã‘Asakusa Framework Asakusa Framework ãƒãƒ¼ã‚¸ãƒ§ãƒ³ ``0.x.x-hadoop1`` ã¨ã„ã†ãƒãƒ¼ã‚¸ãƒ§ãƒ³åã§ãƒªãƒªãƒ¼ã‚¹ Hadoop2ç³»å‘ã‘Asakusa Framework Asakusa Framework ãƒãƒ¼ã‚¸ãƒ§ãƒ³ ``0.x.x-hadoop2`` ã¨ã„ã†ãƒãƒ¼ã‚¸ãƒ§ãƒ³åã§ãƒªãƒªãƒ¼ã‚¹ ãƒãƒ¼ã‚¸ãƒ§ãƒ³ ``0.6.x`` 以å‰ã§ã¯Hadoop1ç³»å‘ã‘Asakusa Framework㯠ãƒãƒ¼ã‚¸ãƒ§ãƒ³ ``0.x.x`` ã®ã‚ˆã†ãªãƒãƒ¼ã‚¸ãƒ§ãƒ³ä½“ç³»ã§ãƒªãƒªãƒ¼ã‚¹ã•ã‚Œã¦ã„ã¾ã—ãŸãŒã€ãƒãƒ¼ã‚¸ãƒ§ãƒ³ ``0.7.0`` 以é™ã§ã¯Hadoop1ç³»å‘ã‘Asakusa Framework㯠ãƒãƒ¼ã‚¸ãƒ§ãƒ³ ``0.x.x-hadoop1`` ã®ã‚ˆã†ã« **ãƒãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå·ã« '-hadoop1' ã¨ã„ã†æŽ¥å°¾è¾žã‚’指定** ã™ã‚‹ã‚ˆã†ã«å¤‰æ›´ã•ã‚Œã¦ã„ã¾ã™ã€‚ ``0.6.x`` 以å‰ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‹ã‚‰ã®ãƒžã‚¤ã‚°ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚’è¡Œã†éš›ã«ã¯ã€ã‚¢ãƒ—リケーションプãƒã‚¸ã‚§ã‚¯ãƒˆã®ãƒ“ルドスクリプト ( :file:`build.gradle` ) ãªã©ã«å«ã¾ã‚Œã‚‹Asakusa Frameworkãƒãƒ¼ã‚¸ãƒ§ãƒ³ã«å¿…ãšæ–°ã—ã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ä½“系を指定ã—ã¦ãã ã•ã„。 ãªãŠHadoop2ç³»å‘ã‘ã®Asakusa Frameworkã¯ä»¥å‰ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¨åŒæ§˜ã«ã€ãƒãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå·ã« ``-hadoop2`` ã¨ã„ã†æŽ¥å°¾è¾žã‚’指定ã—ã¾ã™ã€‚ 例ã¨ã—ã¦ã€åˆ©ç”¨ã™ã‚‹Asakusa Framework ã‚’ ``0.6.2`` ã‹ã‚‰ ``0.7.0`` ã«å¤‰æ›´ã™ã‚‹å ´åˆã® :file:`build.gradle` ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³æŒ‡å®šã‚’示ã—ã¾ã™ã€‚ .. code-block:: groovy :caption: build.gradle : Asakusa Framework ``0.6.2`` を利用ã™ã‚‹ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³æŒ‡å®š :name: build.gradle-previous-migration-guide-1 asakusafw { asakusafwVersion '0.6.2' .. code-block:: groovy :caption: build.gradle : Asakusa Framework ``0.7.0`` を利用ã™ã‚‹ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³æŒ‡å®š :name: build.gradle-previous-migration-guide-2 asakusafw { asakusafwVersion '0.7.0-hadoop1' .. attention:: ``build.gradle`` ã«ã¯å…ˆé ã« ``buildscript`` ブãƒãƒƒã‚¯ã§Asakusa Gradle Plugin ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’指定ã—ã¾ã™ãŒã€ã“ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¯Asakusa Frameworkã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³æŒ‡å®šã¨ã¯ç•°ãªã‚Šã€ä»¥ä¸‹ã®ã‚ˆã†ã«ãƒãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå·ã« ``-hadoop1`` ã‚„ ``-hadoop2`` ã¨ã„ã£ãŸæŽ¥å°¾è¾žã¯ä»˜ã‹ãªã„ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。 .. code-block:: groovy :caption: build.gradle :name: build.gradle-previous-migration-guide-3 buildscript { repositories { maven { url 'http://asakusafw.s3.amazonaws.com/maven/releases' } } dependencies { classpath group: 'com.asakusafw', name: 'asakusa-gradle-plugins', version: '0.7.0' } } 開発環境ã¨é‹ç”¨ç’°å¢ƒã§ç•°ãªã‚‹Hadoopãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’使用ã™ã‚‹ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 0.7.0 ã§ã¯ã€é–‹ç™ºç’°å¢ƒã§ä½¿ç”¨ã™ã‚‹Hadoopã¯Hadoop1ç³»ã®åˆ©ç”¨ã‚’推奨ã—ã¦ã„ã¾ã™ã€‚ ã¾ãŸã€:jinrikisha:`Jinrikisha <index.xml>` ã‚„ :doc:`../introduction/start-guide` ã®æ‰‹é †ã«å¾“ã£ã¦ã‚»ãƒƒãƒˆã‚¢ãƒƒãƒ—ã•ã‚Œã‚‹é–‹ç™ºç’°å¢ƒã¯Hadoop1ç³»ãŒåˆ©ç”¨ã•ã‚Œã¾ã™ã€‚ .. note:: 開発環境ã§Hadoop1ç³»ã®åˆ©ç”¨ã‚’推奨ã—ã¦ã„る主ãªç†ç”±ã¯ã€ç¾æ™‚点ã§ã¯é–‹ç™ºç’°å¢ƒã®å‹•ä½œæ¤œè¨¼ã§ä½¿ç”¨ã—ã¦ã„ã‚‹Hadoopプラットフォームã«ãŠã„ã¦ã€ã‚¹ã‚¿ãƒ³ãƒ‰ã‚¢ãƒãƒ³ãƒ¢ãƒ¼ãƒ‰ã®å®Ÿè¡ŒåŠ¹çŽ‡ãŒHadoop1ç³»ã®ã»ã†ãŒè‰¯å¥½ã§ã‚ã‚‹ã¨åˆ¤æ–ã—ã¦ã„ã‚‹ãŸã‚ã§ã™ã€‚ ãƒãƒ¼ã‚¸ãƒ§ãƒ³ ``0.6.x`` 以å‰ã§ã¯ 開発環境ã¨é‹ç”¨ç’°å¢ƒã§ç•°ãªã‚‹Hadoopãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’利用ã™ã‚‹å ´åˆã«ã€é–‹ç™ºç’°å¢ƒã‚’構æˆã™ã‚‹ã‚¢ãƒ—リケーションプãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã¯åˆ¥ã«ã€é‹ç”¨ç’°å¢ƒã‚’構æˆã™ã‚‹ç‹¬ç«‹ã—ãŸãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã®ä½œæˆã‚’推奨ã—ã¦ã„ã¾ã—ãŸã€‚ ãƒãƒ¼ã‚¸ãƒ§ãƒ³ ``0.7.0`` ã‹ã‚‰ã¯ãã‚Œãžã‚Œã®ç’°å¢ƒã®æ§‹æˆã‚’「プãƒãƒ•ã‚¡ã‚¤ãƒ«ã€ã¨ã—ã¦è¨˜è¿°ã—ã€ã‚¢ãƒ—リケーションプãƒã‚¸ã‚§ã‚¯ãƒˆå†…ã§è¤‡æ•°ã®ãƒ—ãƒãƒ•ã‚¡ã‚¤ãƒ«ã‚’管ç†ã™ã‚‹æ–¹å¼ã‚’推奨ã—ã¦ã„ã¾ã™ã€‚ プãƒãƒ•ã‚¡ã‚¤ãƒ«ã®åˆ©ç”¨æ–¹æ³•(例ãˆã°é–‹ç™ºç’°å¢ƒã§Hadoop1系を利用ã—ã€é‹ç”¨ç’°å¢ƒã§Hadoop2系を利用ã™ã‚‹ãŸã‚ã®è¨å®š)ã«ã¤ã„ã¦ã¯ã€ä»¥ä¸‹ã®ãƒ‰ã‚ュメントをå‚ç…§ã—ã¦ãã ã•ã„。 * :doc:`../administration/deployment-guide` ã¾ãŸã€ã“ã®å¤‰æ›´ã«ä¼´ã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ ``0.6.x`` ã§æä¾›ã—ã¦ã„ãŸAsakusa Gradle Pluginã®ä¸€éƒ¨æ©Ÿèƒ½ãŒéžæŽ¨å¥¨ã«ãªã‚Šã¾ã—ãŸã€‚ éžæŽ¨å¥¨ã¨ãªã£ãŸAsakusa Gradle Pluginã«ã¤ã„ã¦ã¯ã€ä»¥ä¸‹ã®ãƒ‰ã‚ュメントをå‚ç…§ã—ã¦ãã ã•ã„。 * :doc:`gradle-plugin-deprecated` 標準è¨å®šã§ä½¿ç”¨ã™ã‚‹Javaãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®å¤‰æ›´ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 0.7.0 ã‹ã‚‰ Asakusa Gradle Pluginã§ã‚¢ãƒ—リケーションプãƒã‚¸ã‚§ã‚¯ãƒˆã«è¨å®šã•ã‚Œã‚‹Javaãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒ JDK6 ã‹ã‚‰ JDK7 ã«å¤‰æ›´ã«ãªã‚Šã¾ã—ãŸã€‚ Java 7ã«å¯¾å¿œã—ã¦ã„ãªã„Hadoopディストリビューション上ã§ã‚¢ãƒ—リケーションを実行ã™ã‚‹å ´åˆã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã®è¨å®šã§JDK 6を利用ã™ã‚‹ã‚ˆã†å¤‰æ›´ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ プãƒã‚¸ã‚§ã‚¯ãƒˆã§åˆ©ç”¨ã™ã‚‹Javaãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’JDK 6ã«å¤‰æ›´ã™ã‚‹æ‰‹é †ã¯ã€ä»¥ä¸‹ã®ãƒ‰ã‚ュメントをå‚ç…§ã—ã¦ãã ã•ã„。 * :doc:`using-jdk` プãƒã‚¸ã‚§ã‚¯ãƒˆãƒ†ãƒ³ãƒ—レートã®Gradleãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®å¤‰æ›´ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 0.7.0 ã‹ã‚‰ プãƒã‚¸ã‚§ã‚¯ãƒˆãƒ†ãƒ³ãƒ—レートã«æ¨™æº–ã§è¨å®šã•ã‚Œã‚‹Gradleãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒ 1.12 ã‹ã‚‰ 2.1 ã«å¤‰æ›´ã«ãªã‚Šã¾ã—ãŸã€‚ éŽåŽ»ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã§ä½œæˆã—ãŸã‚¢ãƒ—リケーションプãƒã‚¸ã‚§ã‚¯ãƒˆã®Gradleã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’変更ã™ã‚‹å ´åˆã¯ã€ä»¥ä¸‹ã®ãƒ‰ã‚ュメントをå‚ç…§ã—ã¦ãã ã•ã„。 * :doc:`gradle-plugin` - :ref:`vup-gradle-wrapper` .. attention:: ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 0.6.2 以å‰ã®Asakusa Frameworkã¯Gradle 2.0以é™ã«å¯¾å¿œã—ã¦ã„ã¾ã›ã‚“。 プãƒã‚¸ã‚§ã‚¯ãƒˆã®Asakusa Frameworkã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’ダウングレードã™ã‚‹å ´åˆã¯ã€å¿…ãšåˆ©ç”¨ã™ã‚‹Gradleã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’åˆã‚ã›ã¦å¤‰æ›´ã—ã¦ãã ã•ã„ Mavenプãƒã‚¸ã‚§ã‚¯ãƒˆã®éžæŽ¨å¥¨åŒ– ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 0.7.0 ã‹ã‚‰ Mavenプãƒã‚¸ã‚§ã‚¯ãƒˆã¯éžæŽ¨å¥¨ã«ãªã‚Šã¾ã—ãŸã€‚ 本ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã«ãŠã„ã¦ã¯ã€ Mavenプãƒã‚¸ã‚§ã‚¯ãƒˆã‹ã‚‰ã§ã‚‚Asakusa Frameworkã®å¤šãã®æ©Ÿèƒ½ã¯å¾“æ¥é€šã‚Šåˆ©ç”¨ã§ãã¾ã™ãŒã€æœ¬ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‹ã‚‰Mavenプãƒã‚¸ã‚§ã‚¯ãƒˆç‰¹æœ‰ã®æ©Ÿèƒ½ã®å‹•ä½œæ¤œè¨¼ã¯è¡Œã‚ã‚Œãªããªã£ãŸãŸã‚ã€Gradleプãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®ç§»è¡Œã‚’å¼·ã推奨ã—ã¾ã™ã€‚ Mavenプãƒã‚¸ã‚§ã‚¯ãƒˆã‹ã‚‰Gradleプãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®ãƒžã‚¤ã‚°ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³æ‰‹é †ã«ã¤ã„ã¦ã¯ã€ :doc:`gradle-plugin` - :ref:`migrate-from-maven-to-gradle` ã‚’å‚ç…§ã—ã¦ãã ã•ã„。 .. attention:: ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 0.7.0 ã®ãƒ‰ã‚ュメントã‹ã‚‰å‹•ä½œæ¤œè¨¼ãŒè¡Œã‚ã‚Œã¦ã„ãªã„一部ã®Mavenプãƒã‚¸ã‚§ã‚¯ãƒˆå‘ã‘機能ã«é–¢ã™ã‚‹èª¬æ˜ŽãŒå‰Šé™¤ã•ã‚Œã¾ã—ãŸã€‚ 0.6.2 ã¸ã®ãƒžã‚¤ã‚°ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ -------------------------- ãƒãƒ¼ã‚¸ãƒ§ãƒ³0.6.2ã«ãŠã‘ã‚‹ãƒãƒ¼ã‚¸ãƒ§ãƒ³å›ºæœ‰ã®ãƒžã‚¤ã‚°ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³æ‰‹é †ã¯ã‚ã‚Šã¾ã›ã‚“。 å„ãƒãƒ¼ã‚¸ãƒ§ãƒ³å…±é€šã®ãƒžã‚¤ã‚°ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³æ‰‹é †ã®ã¿ã‚’実施ã—ã¦ãã ã•ã„。 0.6.1 ã¸ã®ãƒžã‚¤ã‚°ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ -------------------------- ãƒãƒ¼ã‚¸ãƒ§ãƒ³0.6.1ã«ãŠã‘ã‚‹ãƒãƒ¼ã‚¸ãƒ§ãƒ³å›ºæœ‰ã®ãƒžã‚¤ã‚°ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³æ‰‹é †ã¯ã‚ã‚Šã¾ã›ã‚“。 å„ãƒãƒ¼ã‚¸ãƒ§ãƒ³å…±é€šã®ãƒžã‚¤ã‚°ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³æ‰‹é †ã®ã¿ã‚’実施ã—ã¦ãã ã•ã„。 0.6.0 ã¸ã®ãƒžã‚¤ã‚°ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ -------------------------- ãƒãƒ¼ã‚¸ãƒ§ãƒ³0.6.0ã§ã¯ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆãƒ†ãƒ³ãƒ—レートã«å«ã¾ã‚Œã‚‹ãƒ•ã‚¡ã‚¤ãƒ«ã«å¯¾ã—㦠細ã‹ãªä¿®æ£ã‚„ディレクトリ構æˆã®å¤‰æ›´ãŒè¡Œã‚ã‚ŒãŸãŸã‚〠ãƒãƒ¼ã‚¸ãƒ§ãƒ³0.6.0ã§æä¾›ã—ã¦ã„るプãƒã‚¸ã‚§ã‚¯ãƒˆãƒ†ãƒ³ãƒ—レートã®å†…容ã«ç½®ãæ›ãˆã‚‹ã“ã¨ã‚’推奨ã—ã¾ã™ã€‚ プãƒã‚¸ã‚§ã‚¯ãƒˆãƒ†ãƒ³ãƒ—レートã®ç½®ãæ›ãˆã«ã¤ã„ã¦ã¯ã€ :doc:`gradle-plugin` - :ref:`apply-gradle-project-template` ã®é …ãªã©ã‚’å‚ç…§ã—ã¦ãã ã•ã„。 0.5.3 ã¸ã®ãƒžã‚¤ã‚°ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ -------------------------- ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 0.5.3 以å‰ã«ã¤ã„ã¦ã¯ã€éŽåŽ»ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®ãƒ‰ã‚ュメントをå‚ç…§ã—ã¦ãã ã•ã„。