Yes, it is covered, you can choose default interpreter group (with different configuration of max number of cores, or yarn queue) in note page. But you still need to specify %pyspark at the beginning of paragraph to tell zeppelin that you want to use python otherwise zeppelin will treat it as scala code Because scala interpreter is default interpreter of spark interpreter.
Paul Brenner <pbren...@placeiq.com>于2018年7月9日周一 上午9:31写道: > For 2a, just making sure I understand and see if it covers our use case: > we have multiple spark interpeters that we want to be able to set as > default. They could all be pyspark, but differ by the configuration of max > number of cores, or yarn queue. Is the plan to still allow for setting > these differently configured interpreters as default? > > Thanks! > > > <https://share.polymail.io/v1/z/b/NWI0MmJhMmUwODgy/pd940T9Ui4qGERrcLz0Pxmz26LP3hSe2jeSmkBL9mH9G2LqnZuk21lFYVkXoWXEGMuQRZCM34la8QU9fTClDzcRVPnflz-MHNetXlY9hw50ohdm2e_xVcfoJzwnpjjqTbwRrpqEIEXQBnbLP3EwZvXe3EKKSvWfyKqQeAbxEqcxMaEA=> > <https://share.polymail.io/v1/z/b/NWI0MmJhMmUwODgy/pd940T9Ui4qGERrcLz0Pxmz26LP3hSe2jeSmkBL9mH9G2LqnZuk21lFYVkXoWXEGMuQRZCM34la8QU9fTClDzcRVPnflz-MHNetXlY9hw50ohdm2e_xVcfoJzwnpjjqTbwRrpqEIEXQBnbLP3EwZvXe3EKKSvWfyKqQeAbxEqcxMaEA=> > <https://share.polymail.io/v1/z/b/NWI0MmJhMmUwODgy/pd940T9Ui4qGERrcLz0Pxmz26LP3hSe2jeSmkBL9mH9G2LqnZuk21lFYVkXoWXEGMuQRZCM34la8QU9fTClDzcRVPnflz-MHNetXlY9hw50ohdm2e_xVcfoJzwnpjjqTbwRrpqEIEXQBnbLP3EwZvXe3EKKSvWfyKqQeAbxEqcxMaEA=> > *Paul > Brenner* > <https://share.polymail.io/v1/z/b/NWI0MmJhMmUwODgy/pd940T9Ui4qGERrcLz0Pxmz26LP3hSe2jeSmkBL9mH9G2LqnZuk21lFYVkXoWXEGMuQRZCM34la8QU9fTClDzcRVPnflz-MHNetXlY9hw50ohdm2e_xVcfoJzwnpjjqTJhFr_qIIVnAZmaOE1lJa8Wi2XjMjqY8JCAvws0lxPS-ooJG7IfL-> > <https://share.polymail.io/v1/z/b/NWI0MmJhMmUwODgy/pd940T9Ui4qGERrcLz0Pxmz26LP3hSe2jeSmkBL9mH9G2LqnZuk21lFYVkXoWXEGMuQRZCM34la8QU9fTClDzcRVPnflz-MHNetXlY9hw50ohdm2e_xVcfoJzwnpjjqTJhFr_qIIVnAZmaOE1lJa8Wi2XjMjqY8JCAvws0lxPS-ooJG7IfL-> > <https://share.polymail.io/v1/z/b/NWI0MmJhMmUwODgy/pd940T9Ui4qGERrcLz0Pxmz26LP3hSe2jeSmkBL9mH9G2LqnZuk21lFYVkXoWXEGMuQRZCM34la8QU9fTClDzcRVPnflz-MHNetXlY9hw50ohdm2e_xVcfoJzwnpjjqTJhFr_qIIVnAZmaOE1lJa8Wi2XjMjqY8JCAvws0lxPS-ooJG7IfL-> > <https://share.polymail.io/v1/z/b/NWI0MmJhMmUwODgy/pd940T9Ui4qGERrcLz0Pxmz26LP3hSe2jeSmkBL9mH9G2LqnZuk21lFYVkXoWXEGMuQRZCM34la8QU9fTClDzcRVPnflz-MHNetXlY9hw50ohdm2e_xVcfoJzwnpjjqTJhFr_qEISCoLnbLP11JYtTa5UD1pkJJTwrbBLcftkPKM8ys2al3B4pSG-Sw=> > <https://share.polymail.io/v1/z/b/NWI0MmJhMmUwODgy/pd940T9Ui4qGERrcLz0Pxmz26LP3hSe2jeSmkBL9mH9G2LqnZuk21lFYVkXoWXEGMuQRZCM34la8QU9fTClDzcRVPnflz-MHNetXlY9hw50ohdm2e_xVcfoJzwnpjjqTJhFr_qEISCoLnbLP11JYtTa5UD1pkJJTwrbBLcftkPKM8ys2al3B4pSG-Sw=> > <https://share.polymail.io/v1/z/b/NWI0MmJhMmUwODgy/pd940T9Ui4qGERrcLz0Pxmz26LP3hSe2jeSmkBL9mH9G2LqnZuk21lFYVkXoWXEGMuQRZCM34la8QU9fTClDzcRVPnflz-MHNetXlY9hw50ohdm2e_xVcfoJzwnpjjqTJhFr_qEISCoBlb_B0FlesDa5UD1po5Ff0bLmBZwrMQhfTauAT4W8atODY1R-LK9N6J87IQ==> > <https://share.polymail.io/v1/z/b/NWI0MmJhMmUwODgy/pd940T9Ui4qGERrcLz0Pxmz26LP3hSe2jeSmkBL9mH9G2LqnZuk21lFYVkXoWXEGMuQRZCM34la8QU9fTClDzcRVPnflz-MHNetXlY9hw50ohdm2e_xVcfoJzwnpjjqTJhFr_qEISCoBlb_B0FlesDa5UD1po5Ff0bLmBZwrMQhfTauAT4W8atODY1R-LK9N6J87IQ==> > SR. DATA SCIENTIST > *(217) 390-3033 <(217)%20390-3033> * > > <https://share.polymail.io/v1/z/b/NWI0MmJhMmUwODgy/pd940T9Ui4qGERrcLz0Pxmz26LP3hSe2jeSmkBL9mH9G2LqnZuk21lFYVkXoWXEGMuQRZCM34la8QU9fTClDzcRVPnflz-MHNetXlY9hw50ohdm2e_xVcfoJzwnpjjqTbwRrpqEIEXQBnbLP3EwZvXe3EGJ28csdkeanToV0LQVdS6eYVgBo4MhhqluiA8fyt7OION_nV9ymznv18lvniLqwSs158uST-9ybQL0VWX7xklEVljU36WBx_U6XjmxrAwlB3OWBxSO6hfMFjhF3IXXv2s3WhJhZ> > <https://share.polymail.io/v1/z/b/NWI0MmJhMmUwODgy/pd940T9Ui4qGERrcLz0Pxmz26LP3hSe2jeSmkBL9mH9G2LqnZuk21lFYVkXoWXEGMuQRZCM34la8QU9fTClDzcRVPnflz-MHNetXlY9hw50ohdm2e_xVcfoJzwnpjjqTbwRroboeXGEEjf_J2lAY7CjrCn938tEDmfzpH9AuLwhfUe-HVAB288BnpwW8Bcexu6-IO9apRtqq0mGx8VP8nOTwFZxlsKye4NOZXve2oajdra0F6UIl4M-TjWhJ> > <https://share.polymail.io/v1/z/b/NWI0MmJhMmUwODgy/pd940T9Ui4qGERrcLz0Pxmz26LP3hSe2jeSmkBL9mH9G2LqnZuk21lFYVkXoWXEGMuQRZCM34la8QU9fTClDzcRVPnflz-MHNetXlY9hw50ohdm2e_xVcfoJzwnpjjqTbwRroboeXGEEjf_J2lAY7CjrCn938tEDmfzpH9AuLwhfUe-HVAB288BnpwW8Bcexu6-IO9apRtqq0mGx8VP8nOTwFZxlsKye4NOZXve2oajdra0F6UIl4M-TjWhJ> > <https://share.polymail.io/v1/z/b/NWI0MmJhMmUwODgy/pd940T9Ui4qGERrcLz0Pxmz26LP3hSe2jeSmkBL9mH9G2LqnZuk21lFYVkXoWXEGMuQRZCM34la8QU9fTClDzcRVPnflz-MHNetXlY9hw50ohdm2e_xVcfoJzwnpjjqTbwRroboeXGEEjf_J2lAY7CjrCn938tEDmfzpH9AuLwhfUe-HVAB288BnpwW8Bcexu6-IO9apRtqq0mGx8VP8nOTwFZxlsKye4NOZXve2oajdra0F6UIl4M-TjWhJ> > <https://share.polymail.io/v1/z/b/NWI0MmJhMmUwODgy/pd940T9Ui4qGERrcLz0Pxmz26LP3hSe2jeSmkBL9mH9G2LqnZuk21lFYVkXoWXEGMuQRZCM34la8QU9fTClDzcRVPnflz-MHNetXlY9hw50ohdm2e_xVcfoJzwnpjjqTbwRroboeXGEEjf_J2lAY7CjrCn938tEDmfzpH9AuLwhfUe-HVAB288BnpwW8Bcexu6-IO9apRtqq0mGx8VP8nOTwFZxlsKye4NOZXve2oajdra0F6UIl4M-TjWhJ> > <https://share.polymail.io/v1/z/b/NWI0MmJhMmUwODgy/pd940T9Ui4qGERrcLz0Pxmz26LP3hSe2jeSmkBL9mH9G2LqnZuk21lFYVkXoWXEGMuQRZCM34la8QU9fTClDzcRVPnflz-MHNetXlY9hw50ohdm2e_xVcfoJzwnpjjqTbwRroboeXGEEjf_J2lAY7CjrCX9289ECmfzlGdIoKBtVRqXcRkli88B3vRe3BsyxpreINNinV8-q2mHvuFv70KfyD9A4qLqP4N-USfeAamsCISz1AYuwqv6H3sRa> > <https://share.polymail.io/v1/z/b/NWI0MmJhMmUwODgy/pd940T9Ui4qGERrcLz0Pxmz26LP3hSe2jeSmkBL9mH9G2LqnZuk21lFYVkXoWXEGMuQRZCM34la8QU9fTClDzcRVPnflz-MHNetXlY9hw50ohdm2e_xVcfoJzwnpjjqTbwRroboeXGEEjf_J2lAY7CjrCX929NEDkvz4ENI4OABNBaieTkN1rNFsq1u7D93rvbPOetiuUcuxyWbv_Fzv0KDzEYkhpr2V_9jVQrlREH723k1Gyi4qoCB181ibiiKRNdzVriJEcdlxuPVSIgOU> > <https://share.polymail.io/v1/z/b/NWI0MmJhMmUwODgy/pd940T9Ui4qGERrcLz0Pxmz26LP3hSe2jeSmkBL9mH9G2LqnZuk21lFYVkXoWXEGMuQRZCM34la8QU9fTClDzcRVPnflz-MHNetXlY9hw50ohdm2e_xVcfoJzwnpjjqTbwRroboeXGEEjf_J2lAY7CjrCX929NEDkvz4ENI4OABNBaieTkN1rNFsq1u7D93rvbPOetiuUcuxyWbv_Fzv0KDzEYkhpr2V_9jVQrlREH723k1Gyi4qoCB181ibiiKRNdzVriJEcdlxuPVSIgOU> > <https://share.polymail.io/v1/z/b/NWI0MmJhMmUwODgy/pd940T9Ui4qGERrcLz0Pxmz26LP3hSe2jeSmkBL9mH9G2LqnZuk21lFYVkXoWXEGMuQRZCM34la8QU9fTClDzcRVPnflz-MHNetXlY9hw50ohdm2e_xVcfoJzwnpjjqTbwRroboeXGEEjf_J2lAY7CjrCX929NEDkvz4ENI4OABNBaieTkN1rNFsq1u7D93rvbPOetiuUcuxyWbv_Fzv0KDzEYkhpr2V_9jVQrlREH723k1Gyi4qoCB181ibiiKRNdzVriJEcdlxuPVSIgOU> > <https://share.polymail.io/v1/z/b/NWI0MmJhMmUwODgy/pd940T9Ui4qGERrcLz0Pxmz26LP3hSe2jeSmkBL9mH9G2LqnZuk21lFYVkXoWXEGMuQRZCM34la8QU9fTClDzcRVPnflz-MHNetXlY9hw50ohdm2e_xVcfoJzwnpjjqTbwRroboeXGEEjf_J2lAY7CjrCX929NEDkvz4ENI4OABNBaieTkN1rNFsq1u7D93rvbPOetiuUcuxyWbv_Fzv0KDzEYkhpr2V_9jVQrlREH723k1Gyi4qoCB181ibiiKRNdzVriJEcdlxuPVSIgOU> > <https://share.polymail.io/v1/z/b/NWI0MmJhMmUwODgy/pd940T9Ui4qGERrcLz0Pxmz26LP3hSe2jeSmkBL9mH9G2LqnZuk21lFYVkXoWXEGMuQRZCM34la8QU9fTClDzcRVPnflz-MHNetXlY9hw50ohdm2e_xVcfoJzwnpjjqTbwRroboeXGEEjf_J2lAY7CjrCX929NEDkvz4ENI4OABNBaieTkN1rNFsq1u7D93rvbPOetiuUcuxyWbv_Fzv0KDzEYkhpr2V_9jVQrlREH723k1Gyi4qoCB181ibiiKRNdzVriJEcdlxuPVSIgOU> > <https://share.polymail.io/v1/z/b/NWI0MmJhMmUwODgy/pd940T9Ui4qGERrcLz0Pxmz26LP3hSe2jeSmkBL9mH9G2LqnZuk21lFYVkXoWXEGMuQRZCM34la8QU9fTClDzcRVPnflz-MHNetXlY9hw50ohdm2e_xVcfoJzwnpjjqTbwRrobcYWndDjL3L1lherza5UD1pjJFRwKfhE912GQhISe-wRE5z88Rnt1uCAsDot7HEJ9y4CuqsymHw-lPs06HpFZF3sr2R1s6XWapbWCLWmhsYmy43_yg2606Tp2B6Ak1Vxrm2zG3SeCEqsISAnaP8bajr2NgJreSlUSpkg7dJGOfe1MXlVcDJlAf1qjDbj8M=> > <https://share.polymail.io/v1/z/b/NWI0MmJhMmUwODgy/pd940T9Ui4qGERrcLz0Pxmz26LP3hSe2jeSmkBL9mH9G2LqnZuk21lFYVkXoWXEGMuQRZCM34la8QU9fTClDzcRVPnflz-MHNetXlY9hw50ohdm2e_xVcfoJzwnpjjqTbwRroboeXGEEjf_J2lAY7CjrCX92-NECkvz4ENI4OABNBaCeS15y5Nd34xq6Ccjou67LetCkU8uv0Wb78FzrmOTtFJw8oaaO5JCPRaxQEHLkgAgTiDkj_yk991SNkWp3ElcP-AmQxGfwFSgq_Rrsc07xyQ==> > <https://share.polymail.io/v1/z/b/NWI0MmJhMmUwODgy/pd940T9Ui4qGERrcLz0Pxmz26LP3hSe2jeSmkBL9mH9G2LqnZuk21lFYVkXoWXEGMuQRZCM34la8QU9fTClDzcRVPnflz-MHNetXlY9hw50ohdm2e_xVcfoJzwnpjjqTbwRroboeXGEEjf_J2lAY7CjrCX938NEAl_z8FNZ2MAhXQayWCkJgrMQpohm2C931va-IM9i-RoOq02vp5kb6hOTwEZEttL2T59jXia4lWoeLnjvOZQocN0KKPQ==> > <https://share.polymail.io/v1/z/b/NWI0MmJhMmUwODgy/pd940T9Ui4qGERrcLz0Pxmz26LP3hSe2jeSmkBL9mH9G2LqnZuk21lFYVkXoWXEGMuQRZCM34la8QU9fTClDzcRVPnflz-MHNetXlY9hw50ohdm2e_xVcfoJzwnpjjqTbwRroboeXGEEjf_J2lAY7CjrCX938tEClvz4ENI4OABNBaufU19p5dBnqwX4BsjytqzEJdLnRoOkz2Dp-1bqj6z8E5QmoOST79udXrFWWjLxmx0C1z4n4SRm-0iN1Wx8BUFT2KmHziHPfGJyrIC4lqfiaeTzytdYhfO_CTRqg69qIXGZQ3MMVuoy6eLZp1vIzBVfinSTyAZl5t-So5U5AeqZx71aHalcFkYrqjs4uvTgXK-NBaj_Cnps8tG9K538CznaOpwatIYvw5xO4AE=> > <https://share.polymail.io/v1/z/b/NWI0MmJhMmUwODgy/pd940T9Ui4qGERrcLz0Pxmz26LP3hSe2jeSmkBL9mH9G2LqnZuk21lFYVkXoWXEGMuQRZCM34la8QU9fTClDzcRVPnflz-MHNetXlY9hw50ohdm2e_xVcfoJzwnpjjqTbwRroboeXGEEjf_J2lAY7CjrCX938tEClvz4ENI4OABNBaufU19p5dBnqwX4BsjytqzEJdLnRoOkz2Dp-1bqj6z8E5QmoOST79udXrFWWjLxmx0C1z4n4SRm-0iN1Wx8BUFT2KmHziHPfGJyrIC4lqfiaeTzytdYhfO_CTRqg69qIXGZQ3MMVuoy6eLZp1vIzBVfinSTyAZl5t-So5U5AeqZx71aHalcFkYrqjs4uvTgXK-NBaj_Cnps8tG9K538CznaOpwatIYvw5xO4AE=> > <https://share.polymail.io/v1/z/b/NWI0MmJhMmUwODgy/pd940T9Ui4qGERrcLz0Pxmz26LP3hSe2jeSmkBL9mH9G2LqnZuk21lFYVkXoWXEGMuQRZCM34la8QU9fTClDzcRVPnflz-MHNetXlY9hw50ohdm2e_xVcfoJzwnpjjqTJhFr_qEISCodkLDJ0FRG8Hu1Un908M8FjuO9U8M3PApZQbOCCkFn78FprwS-R9nzpaTXJJSmSM2iyWbz-x_qnLr4HNAhqbqV7tWMAbFWU3DzkggflTRv6yJis1uQi2R9CkENzPeH1yHTdXE-t8Sym6b4fOT219MZgeKiTTkoi6dqK3aSADoMTO8y4uLZ7x0btq0e8b95LyBR_gx4B4te> > <https://share.polymail.io/v1/z/b/NWI0MmJhMmUwODgy/pd940T9Ui4qGERrcLz0Pxmz26LP3hSe2jeSmkBL9mH9G2LqnZuk21lFYVkXoWXEGMuQRZCM34la8QU9fTClDzcRVPnflz-MHNetXlY9hw50ohdm2e_xVcfoJzwnpjjqTbwRrobcYWndDjL3L1lherza5UD1pg7thk-O5ROwWOAxIQayWdUh39MB3uli9HsTw0WCXyeHVM_fXZu6wwa3tBQ==>[image: > PlaceIQ:CES 2018] > <https://share.polymail.io/v1/z/b/NWI0MmJhMmUwODgy/pd940T9Ui4qGERrcLz0Pxmz26LP3hSe2jeSmkBL9mH9G2LqnZuk21lFYVkXoWXEGMuQRZCM34la8QU9fTClDzcRVPnflz-MHNetXlY9hw50ohdm2e_xVcfoJzwnpjjqTbwRrobcYWndDjL3L1lherza5UD1p8s4Dlv7BEsc-OhtdXKeVCmBn885huh-7DYTLuqjRMsmrV8ux4kPMynbniqfxF5ws6aGI5NH2IUEsetI-k0tLG-TOQz7F> > > On Sun, Jul 08, 2018 at 8:52 PM Jeff Zhang <Jeff Zhang > <jeff+zhang+%3czjf...@gmail.com%3E>> wrote: > >> >> Thanks everyone. Let me summarize it. >> >> 1. I think no one object to remove the binding info in zeppelin server >> side (interpreter.json), this would reduce the maintenance effect in >> zeppelin server. >> 2. We need to keep 2 ability if we remove the interpreter binding. >> a. Set the default interpreter group. >> Actually in the discussion, we talk about 2 concepts of >> default interpreter. One means the default interpreter group, such as >> spark, spark2 or livy >> Another means the default interpreter of interpreter group. >> such as making pyspark as the default interpreter of spark. Regarding the >> later one, I plan to make it configurable in interpreter setting page which >> is not related for interpreter binding. >> b. Restart interpreter in note page. >> >> >> If there's no more objection, I will go ahead to create ticket and >> continue the work. >> >> >> >> >> moon soo Lee <m...@apache.org>于2018年7月7日周六 下午6:46写道: >> >>> +1 for remove binding. But keep ability to set default interpreter and >>> restart interpreter (in note level) >>> >>> On Sat, Jul 7, 2018 at 01:21 Ruslan Dautkhanov <dautkha...@gmail.com> >> wrote: >> >>> That interpreting binding UI was also used to restart interpreters that >>> our users were using form time to time. >>> If we remove interpreter binding, there should still be a way to restart >>> them quickly without going deep into menus. >>> >>> And also there should be a way to show interpreter status, like for >>> example proposed in https://github.com/apache/zeppelin/pull/2974 >>> >>> -- >>> Ruslan Dautkhanov >>> >>> >>> On Fri, Jul 6, 2018 at 9:56 AM Ruslan Dautkhanov <dautkha...@gmail.com> >>> wrote: >>> >>>> +1 to remove it >>>> >>>> Setting default interpreter is not very useful anyway (for example, we >>>> can't make %pyspark default without manually editing xml files in Zeppelin >>>> distro). https://issues.apache.org/jira/browse/ZEPPELIN-3282 >>>> >>>> -- >>>> Ruslan Dautkhanov >>>> >>>> >>>> On Fri, Jul 6, 2018 at 7:27 AM Paul Brenner <pbren...@placeiq.com> >>>> wrote: >>>> >>>>> I agree with Partridge. We have different interpreters defined with >>>>> different queues and settings. So we need a way to quickly change the >>>>> default interpreter and can’t rely on typing the desired interpreter at >>>>> the >>>>> start of each paragraph. >>>>> >>>>> >>>>> <https://share.polymail.io/v1/z/b/NWIzZjZkNTc0YWE0/kVB6OMitKz7Pqm5NuaQG4awyekI99c0gkhUdEDv2kriJlBnjhW1b_KV6uy_oCGrO25Ri9NpPRXrqb1oYLH5U3-CVKF4hGqzYaRjNEfcRIrXjFevdugvD0d2pmfVXx7uzGRDDgZjI9stT-RZWW0TiJaTPs_IOYGlF1ZvI7h9Qb2g_eDdzcp6fWnRGMKU=> >>>>> <https://share.polymail.io/v1/z/b/NWIzZjZkNTc0YWE0/kVB6OMitKz7Pqm5NuaQG4awyekI99c0gkhUdEDv2kriJlBnjhW1b_KV6uy_oCGrO25Ri9NpPRXrqb1oYLH5U3-CVKF4hGqzYaRjNEfcRIrXjFevdugvD0d2pmfVXx7uzGRDDgZjI9stT-RZWW0TiJaTPs_IOYGlF1ZvI7h9Qb2g_eDdzcp6fWnRGMKU=> >>>>> <https://share.polymail.io/v1/z/b/NWIzZjZkNTc0YWE0/kVB6OMitKz7Pqm5NuaQG4awyekI99c0gkhUdEDv2kriJlBnjhW1b_KV6uy_oCGrO25Ri9NpPRXrqb1oYLH5U3-CVKF4hGqzYaRjNEfcRIrXjFevdugvD0d2pmfVXx7uzGRDDgZjI9stT-RZWW0TiJaTPs_IOYGlF1ZvI7h9Qb2g_eDdzcp6fWnRGMKU=> >>>>> *Paul >>>>> Brenner* >>>>> <https://share.polymail.io/v1/z/b/NWIzZjZkNTc0YWE0/kVB6OMitKz7Pqm5NuaQG4awyekI99c0gkhUdEDv2kriJlBnjhW1b_KV6uy_oCGrO25Ri9NpPRXrqb1oYLH5U3-CVKF4hGqzYaRjNEfcRIrXjFevdugvD0d2pmfVXx7uzGRDDgZjI9stTsANWA0fiYqDXt-NFancGmYTJoNoEym-hk4ZudikiEh22ahQg0LL2> >>>>> <https://share.polymail.io/v1/z/b/NWIzZjZkNTc0YWE0/kVB6OMitKz7Pqm5NuaQG4awyekI99c0gkhUdEDv2kriJlBnjhW1b_KV6uy_oCGrO25Ri9NpPRXrqb1oYLH5U3-CVKF4hGqzYaRjNEfcRIrXjFevdugvD0d2pmfVXx7uzGRDDgZjI9stTsANWA0fiYqDXt-NFancGmYTJoNoEym-hk4ZudikiEh22ahQg0LL2> >>>>> <https://share.polymail.io/v1/z/b/NWIzZjZkNTc0YWE0/kVB6OMitKz7Pqm5NuaQG4awyekI99c0gkhUdEDv2kriJlBnjhW1b_KV6uy_oCGrO25Ri9NpPRXrqb1oYLH5U3-CVKF4hGqzYaRjNEfcRIrXjFevdugvD0d2pmfVXx7uzGRDDgZjI9stTsANWA0fiYqDXt-NFancGmYTJoNoEym-hk4ZudikiEh22ahQg0LL2> >>>>> <https://share.polymail.io/v1/z/b/NWIzZjZkNTc0YWE0/kVB6OMitKz7Pqm5NuaQG4awyekI99c0gkhUdEDv2kriJlBnjhW1b_KV6uy_oCGrO25Ri9NpPRXrqb1oYLH5U3-CVKF4hGqzYaRjNEfcRIrXjFevdugvD0d2pmfVXx7uzGRDDgZjI9stTsANWA0TifPrFs_IOa3cE3drGrtRO83LeA-sOurZBpe40Kl9Vs2ciD7HZiFQ=> >>>>> <https://share.polymail.io/v1/z/b/NWIzZjZkNTc0YWE0/kVB6OMitKz7Pqm5NuaQG4awyekI99c0gkhUdEDv2kriJlBnjhW1b_KV6uy_oCGrO25Ri9NpPRXrqb1oYLH5U3-CVKF4hGqzYaRjNEfcRIrXjFevdugvD0d2pmfVXx7uzGRDDgZjI9stTsANWA0TifPrFs_IOa3cE3drGrtRO83LeA-sOurZBpe40Kl9Vs2ciD7HZiFQ=> >>>>> <https://share.polymail.io/v1/z/b/NWIzZjZkNTc0YWE0/kVB6OMitKz7Pqm5NuaQG4awyekI99c0gkhUdEDv2kriJlBnjhW1b_KV6uy_oCGrO25Ri9NpPRXrqb1oYLH5U3-CVKF4hGqzYaRjNEfcRIrXjFevdugvD0d2pmfVXx7uzGRDDgZjI9stTsANWA0TifPrPu_8AbHwC2NrGrtROwHHSEO8pkpgUNczTb1OqOVPmpWhChtSWVFdvwywOLA==> >>>>> <https://share.polymail.io/v1/z/b/NWIzZjZkNTc0YWE0/kVB6OMitKz7Pqm5NuaQG4awyekI99c0gkhUdEDv2kriJlBnjhW1b_KV6uy_oCGrO25Ri9NpPRXrqb1oYLH5U3-CVKF4hGqzYaRjNEfcRIrXjFevdugvD0d2pmfVXx7uzGRDDgZjI9stTsANWA0TifPrPu_8AbHwC2NrGrtROwHHSEO8pkpgUNczTb1OqOVPmpWhChtSWVFdvwywOLA==> >>>>> SR. DATA SCIENTIST >>>>> *(217) 390-3033 <(217)%20390-3033> * >>>>> >>>>> <https://share.polymail.io/v1/z/b/NWIzZjZkNTc0YWE0/kVB6OMitKz7Pqm5NuaQG4awyekI99c0gkhUdEDv2kriJlBnjhW1b_KV6uy_oCGrO25Ri9NpPRXrqb1oYLH5U3-CVKF4hGqzYaRjNEfcRIrXjFevdugvD0d2pmfVXx7uzGRDDgZjI9stT-RZWW0TiJaTPs_IOYGlF1ZvI7otRkiuQULto2YFLKcHRaV-yQzCzzfozP1Vkx88WZ1XBuYhJEPd237RkovCaAxj0DNIuDG3qWOUDdM3xXXYnBAZyQ61ybfDbOnVWvhsXK0DXpbBauRLrhIQKcCDAthsl-eAsaQQD> >>>>> <https://share.polymail.io/v1/z/b/NWIzZjZkNTc0YWE0/kVB6OMitKz7Pqm5NuaQG4awyekI99c0gkhUdEDv2kriJlBnjhW1b_KV6uy_oCGrO25Ri9NpPRXrqb1oYLH5U3-CVKF4hGqzYaRjNEfcRIrXjFevdugvD0d2pmfVXx7uzGRDDgZjI9stT-RZWXF_0aLHKo78IZnVEhMSU9JZQkTGOWKEmiNQRK8zTcxetQTCt3vI1Mgt6wc9Va0nBuoEHAfF6w64gofiBF0a0U4MyTiXnQ-oBaof1lKHJ7EeRjvYnxfekhrV-> >>>>> <https://share.polymail.io/v1/z/b/NWIzZjZkNTc0YWE0/kVB6OMitKz7Pqm5NuaQG4awyekI99c0gkhUdEDv2kriJlBnjhW1b_KV6uy_oCGrO25Ri9NpPRXrqb1oYLH5U3-CVKF4hGqzYaRjNEfcRIrXjFevdugvD0d2pmfVXx7uzGRDDgZjI9stT-RZWXF_0aLHKo78IZnVEhMSU9JZQkTGOWKEmiNQRK8zTcxetQTCt3vI1Mgt6wc9Va0nBuoEHAfF6w64gofiBF0a0U4MyTiXnQ-oBaof1lKHJ7EeRjvYnxfekhrV-> >>>>> <https://share.polymail.io/v1/z/b/NWIzZjZkNTc0YWE0/kVB6OMitKz7Pqm5NuaQG4awyekI99c0gkhUdEDv2kriJlBnjhW1b_KV6uy_oCGrO25Ri9NpPRXrqb1oYLH5U3-CVKF4hGqzYaRjNEfcRIrXjFevdugvD0d2pmfVXx7uzGRDDgZjI9stT-RZWXF_0aLHKo78IZnVEhMSU9JZQkTGOWKEmiNQRK8zTcxetQTCt3vI1Mgt6wc9Va0nBuoEHAfF6w64gofiBF0a0U4MyTiXnQ-oBaof1lKHJ7EeRjvYnxfekhrV-> >>>>> <https://share.polymail.io/v1/z/b/NWIzZjZkNTc0YWE0/kVB6OMitKz7Pqm5NuaQG4awyekI99c0gkhUdEDv2kriJlBnjhW1b_KV6uy_oCGrO25Ri9NpPRXrqb1oYLH5U3-CVKF4hGqzYaRjNEfcRIrXjFevdugvD0d2pmfVXx7uzGRDDgZjI9stT-RZWXF_0aLHKo78IZnVEhMSU9JZQkTGOWKEmiNQRK8zTcxetQTCt3vI1Mgt6wc9Va0nBuoEHAfF6w64gofiBF0a0U4MyTiXnQ-oBaof1lKHJ7EeRjvYnxfekhrV-> >>>>> <https://share.polymail.io/v1/z/b/NWIzZjZkNTc0YWE0/kVB6OMitKz7Pqm5NuaQG4awyekI99c0gkhUdEDv2kriJlBnjhW1b_KV6uy_oCGrO25Ri9NpPRXrqb1oYLH5U3-CVKF4hGqzYaRjNEfcRIrXjFevdugvD0d2pmfVXx7uzGRDDgZjI9stT-RZWXF_0aLHKo78IZnVEhMSU95ZRkDGPWKEqjtYXLN_ZZF32U3m53vIlKBlxwsRVdlHBtY8JEOR6y65-6PCGWwW2Sc9vVjP2Q-YMfYdGpt09YXTQRsfeNqyy7v84> >>>>> <https://share.polymail.io/v1/z/b/NWIzZjZkNTc0YWE0/kVB6OMitKz7Pqm5NuaQG4awyekI99c0gkhUdEDv2kriJlBnjhW1b_KV6uy_oCGrO25Ri9NpPRXrqb1oYLH5U3-CVKF4hGqzYaRjNEfcRIrXjFevdugvD0d2pmfVXx7uzGRDDgZjI9stT-RZWXF_0aLHKo78IZnVEhMSU95ZRlzGOU6E3h9YHPMTBJ1C0W3OugeM-PlV9y9UPbVWH-48AFuBh2Kl-rPeSWwK3V5Z2WDTsXOFNdsm1FHYgSBohH7ZvJLDfNGNaulXP4qbfXG2HpYq-QfysDvXs> >>>>> <https://share.polymail.io/v1/z/b/NWIzZjZkNTc0YWE0/kVB6OMitKz7Pqm5NuaQG4awyekI99c0gkhUdEDv2kriJlBnjhW1b_KV6uy_oCGrO25Ri9NpPRXrqb1oYLH5U3-CVKF4hGqzYaRjNEfcRIrXjFevdugvD0d2pmfVXx7uzGRDDgZjI9stT-RZWXF_0aLHKo78IZnVEhMSU95ZRlzGOU6E3h9YHPMTBJ1C0W3OugeM-PlV9y9UPbVWH-48AFuBh2Kl-rPeSWwK3V5Z2WDTsXOFNdsm1FHYgSBohH7ZvJLDfNGNaulXP4qbfXG2HpYq-QfysDvXs> >>>>> <https://share.polymail.io/v1/z/b/NWIzZjZkNTc0YWE0/kVB6OMitKz7Pqm5NuaQG4awyekI99c0gkhUdEDv2kriJlBnjhW1b_KV6uy_oCGrO25Ri9NpPRXrqb1oYLH5U3-CVKF4hGqzYaRjNEfcRIrXjFevdugvD0d2pmfVXx7uzGRDDgZjI9stT-RZWXF_0aLHKo78IZnVEhMSU95ZRlzGOU6E3h9YHPMTBJ1C0W3OugeM-PlV9y9UPbVWH-48AFuBh2Kl-rPeSWwK3V5Z2WDTsXOFNdsm1FHYgSBohH7ZvJLDfNGNaulXP4qbfXG2HpYq-QfysDvXs> >>>>> <https://share.polymail.io/v1/z/b/NWIzZjZkNTc0YWE0/kVB6OMitKz7Pqm5NuaQG4awyekI99c0gkhUdEDv2kriJlBnjhW1b_KV6uy_oCGrO25Ri9NpPRXrqb1oYLH5U3-CVKF4hGqzYaRjNEfcRIrXjFevdugvD0d2pmfVXx7uzGRDDgZjI9stT-RZWXF_0aLHKo78IZnVEhMSU95ZRlzGOU6E3h9YHPMTBJ1C0W3OugeM-PlV9y9UPbVWH-48AFuBh2Kl-rPeSWwK3V5Z2WDTsXOFNdsm1FHYgSBohH7ZvJLDfNGNaulXP4qbfXG2HpYq-QfysDvXs> >>>>> <https://share.polymail.io/v1/z/b/NWIzZjZkNTc0YWE0/kVB6OMitKz7Pqm5NuaQG4awyekI99c0gkhUdEDv2kriJlBnjhW1b_KV6uy_oCGrO25Ri9NpPRXrqb1oYLH5U3-CVKF4hGqzYaRjNEfcRIrXjFevdugvD0d2pmfVXx7uzGRDDgZjI9stT-RZWXF_0aLHKo78IZnVEhMSU95ZRlzGOU6E3h9YHPMTBJ1C0W3OugeM-PlV9y9UPbVWH-48AFuBh2Kl-rPeSWwK3V5Z2WDTsXOFNdsm1FHYgSBohH7ZvJLDfNGNaulXP4qbfXG2HpYq-QfysDvXs> >>>>> <https://share.polymail.io/v1/z/b/NWIzZjZkNTc0YWE0/kVB6OMitKz7Pqm5NuaQG4awyekI99c0gkhUdEDv2kriJlBnjhW1b_KV6uy_oCGrO25Ri9NpPRXrqb1oYLH5U3-CVKF4hGqzYaRjNEfcRIrXjFevdugvD0d2pmfVXx7uzGRDDgZjI9stT-RZWXFLybqeNov0Kan0Cx9rGrtRO73HcAfouhNlJHczEaxeaUX6o3vY1IlVExsgMZ1eNposWTcF8265hqviRWAOtU44gTDTodfcPbdq_XCoADEx_TrZye7icLHVSlxcGKgTDv-xtsFxHK1yYgLIAwmXEcCJuX7Se1nCJqqjL7Ce1UybLz0Pobvr1D9lcl4D1sPQ=> >>>>> <https://share.polymail.io/v1/z/b/NWIzZjZkNTc0YWE0/kVB6OMitKz7Pqm5NuaQG4awyekI99c0gkhUdEDv2kriJlBnjhW1b_KV6uy_oCGrO25Ri9NpPRXrqb1oYLH5U3-CVKF4hGqzYaRjNEfcRIrXjFevdugvD0d2pmfVXx7uzGRDDgZjI9stT-RZWXF_0aLHKo78IZnVEhMSU95ZRmzGPU6E3h9YHPMTBJ1i0Xm6pyeUldhR8zcAMa0iC-4cKFOB_wKlqoPeWE0apUoNrXy_3R6kXcdy0FHoyFl90XaFme7mXMG9MoR0LOh6Z0T_oMx9aVrq3yuLjLMxg7A==> >>>>> <https://share.polymail.io/v1/z/b/NWIzZjZkNTc0YWE0/kVB6OMitKz7Pqm5NuaQG4awyekI99c0gkhUdEDv2kriJlBnjhW1b_KV6uy_oCGrO25Ri9NpPRXrqb1oYLH5U3-CVKF4hGqzYaRjNEfcRIrXjFevdugvD0d2pmfVXx7uzGRDDgZjI9stT-RZWXF_0aLHKo78IZnVEhMSU95ZQkzGNVqEzg9JJNMzbY1S8H3K7gfZ7Nxdwz9URbUnBso8QAah6wqR4tu2HD0a0V456SjTqROFP2XDF2vaZPDduEFYBPNSULA==> >>>>> <https://share.polymail.io/v1/z/b/NWIzZjZkNTc0YWE0/kVB6OMitKz7Pqm5NuaQG4awyekI99c0gkhUdEDv2kriJlBnjhW1b_KV6uy_oCGrO25Ri9NpPRXrqb1oYLH5U3-CVKF4hGqzYaRjNEfcRIrXjFevdugvD0d2pmfVXx7uzGRDDgZjI9stT-RZWXF_0aLHKo78IZnVEhMSU95ZQkTGPV6E3h9YHPMTBJ1O1Rm-yyOI1Pgs-wsAWZkqNpIVJAah03q94q_2XBA64VYtxXm3qTOIFasGyXjonDUplAqZiZbTMPHNM5RsALQjFofxcshBaLx_AnLY4yWHadG52TbvP_meT8rbF7D-WahZRyGUwIkax-u0Gez-1LHbWmD8spk4MVqFW7B7xBIFsnzIO30oi1yzBh2RdqBjN_an6Zv5x5MhmA-p7DzyK43s-dvD54LtD1c-UaG8=> >>>>> <https://share.polymail.io/v1/z/b/NWIzZjZkNTc0YWE0/kVB6OMitKz7Pqm5NuaQG4awyekI99c0gkhUdEDv2kriJlBnjhW1b_KV6uy_oCGrO25Ri9NpPRXrqb1oYLH5U3-CVKF4hGqzYaRjNEfcRIrXjFevdugvD0d2pmfVXx7uzGRDDgZjI9stT-RZWXF_0aLHKo78IZnVEhMSU95ZQkTGPV6E3h9YHPMTBJ1O1Rm-yyOI1Pgs-wsAWZkqNpIVJAah03q94q_2XBA64VYtxXm3qTOIFasGyXjonDUplAqZiZbTMPHNM5RsALQjFofxcshBaLx_AnLY4yWHadG52TbvP_meT8rbF7D-WahZRyGUwIkax-u0Gez-1LHbWmD8spk4MVqFW7B7xBIFsnzIO30oi1yzBh2RdqBjN_an6Zv5x5MhmA-p7DzyK43s-dvD54LtD1c-UaG8=> >>>>> <https://share.polymail.io/v1/z/b/NWIzZjZkNTc0YWE0/kVB6OMitKz7Pqm5NuaQG4awyekI99c0gkhUdEDv2kriJlBnjhW1b_KV6uy_oCGrO25Ri9NpPRXrqb1oYLH5U3-CVKF4hGqzYaRjNEfcRIrXjFevdugvD0d2pmfVXx7uzGRDDgZjI9stTsANWA0TifPrTvvAIbHEamJfKrJZTky-IT75yxMcIOM7VY0uoH3G8wvM7Ogp4g9EXdUKepcMID-Zy2Kliq7SXFxi8Ws92VzPsTewUNcGyV3glBF94QKwqb7LIdGBRuxMBIgibtaJcqxBGJgyMh_IyxGDAYW5zUL-O-naOtruH5DeWYBFaiywwOEOx8e0GM3mCt5DNBtBcRh1QFP1e1WV9> >>>>> <https://share.polymail.io/v1/z/b/NWIzZjZkNTc0YWE0/kVB6OMitKz7Pqm5NuaQG4awyekI99c0gkhUdEDv2kriJlBnjhW1b_KV6uy_oCGrO25Ri9NpPRXrqb1oYLH5U3-CVKF4hGqzYaRjNEfcRIrXjFevdugvD0d2pmfVXx7uzGRDDgZjI9stT-RZWXFLybqeNov0Kan0Cx9rGrtRO4FvsUr520-gpPMjEY1S8YHis2fIlL1Z72swUdUPRbyySupDdl6O4R2KObQ==>[image: >>>>> PlaceIQ:CES 2018] >>>>> <https://share.polymail.io/v1/z/b/NWIzZjZkNTc0YWE0/kVB6OMitKz7Pqm5NuaQG4awyekI99c0gkhUdEDv2kriJlBnjhW1b_KV6uy_oCGrO25Ri9NpPRXrqb1oYLH5U3-CVKF4hGqzYaRjNEfcRIrXjFevdugvD0d2pmfVXx7uzGRDDgZjI9stT-RZWXFLybqeNov0Kan0Cx9rGrtROkS6OV6MOhcMBPt_Rfl-_H1C83vwzLxF9yYwvak6Ys54FEOBh84xdmt2aAQW1UYN7FyjxR-i4tcfIzqeCHMRwEvO3G63G> >>>>> >>>>> On Fri, Jul 06, 2018 at 6:02 AM Jongyoul Lee <Jongyoul Lee >>>>> <jongyoul+lee+%3cjongy...@gmail.com%3E>> wrote: >>>>> >>>>>> It looks like a good idea to show the default interpreter group - and >>>>>> it should be also changeable - and store it to `note.json`. It could >>>>>> remove >>>>>> interpreter-binding information, keep default interpreter when extracting >>>>>> note. Moreover it also helps to reduce our server code as well. >>>>>> >>>>>> What do you guys think of? >>>>>> >>>>>> On Fri, Jul 6, 2018 at 6:16 PM, Sanjay Dasgupta < >>>>>> sanjay.dasgu...@gmail.com> wrote: >>>>>> >>>>>>> If there is no per-interpreter overhead of binding all the >>>>>>> interpreters from the beginning, we should definitely do it. This will >>>>>>> simplify the GUI somewhat. >>>>>>> >>>>>>> Regards, >>>>>>> - Sanjay >>>>>>> >>>>>>> >>>>>>> On Fri, Jul 6, 2018 at 1:49 PM, Partridge, Lucas (GE Aviation) < >>>>>>> lucas.partri...@ge.com> wrote: >>>>>>> >>>>>>>> “So usually we would recommend user to specify the full qualified >>>>>>>> interpreter name.” >>>>>>>> >>>>>>>> - I usually recommend the exact opposite to our users. We >>>>>>>> frequently change interpreter groups to allow for different Spark >>>>>>>> cluster >>>>>>>> settings (number of executors, memory, etc). Users with more demanding >>>>>>>> requirements are asked to use custom interpreter groups with more >>>>>>>> allocated >>>>>>>> resources. If users included the interpreter group name at the start >>>>>>>> of >>>>>>>> every paragraph they would then have to manually edit the start of >>>>>>>> every >>>>>>>> paragraph before they could run their note using a different >>>>>>>> interpreter >>>>>>>> group. Very tedious! >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> But I agree the short names without the interpreter group are often >>>>>>>> ambiguous and can cause confusion. Maybe somewhere in the execution >>>>>>>> output >>>>>>>> of each paragraph there should be some discrete text giving the fully >>>>>>>> qualified name of the interpreter that was actually used to produce >>>>>>>> that >>>>>>>> output. Or a clearly defined ‘default interpreter group’ text in the >>>>>>>> toolbar at the top of each notebook. Make it a dropdown so it would be >>>>>>>> easy >>>>>>>> to change the default. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> *From:* Jeff Zhang <zjf...@gmail.com> >>>>>>>> *Sent:* 06 July 2018 08:53 >>>>>>>> *To:* users@zeppelin.apache.org >>>>>>>> *Cc:* dev <d...@zeppelin.apache.org> >>>>>>>> *Subject:* EXT: Re: [DISCUSS] Is interpreter binding necessary ? >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> We already allow setting default interpreter when creating note. >>>>>>>> Another way to set default interpreter is to reorder the interpreter >>>>>>>> setting binding in note page. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> But personally I don't recommend user to use short interpreter name >>>>>>>> because of default interpreter. 2 Reaons: >>>>>>>> >>>>>>>> 1. It introduce in-accurate info. e.g. In our product, we have 2 >>>>>>>> spark interpreters (`spark`: for spark 1.x & `spark2` for spark 2.x). >>>>>>>> Then >>>>>>>> user often specify `%spark` for spark interpreter. But it could mean >>>>>>>> both >>>>>>>> `%spark.spark` and `%spark2.spark`, So usually it is very hard to tell >>>>>>>> what's wrong when user expect to work spark2 but actually he still use >>>>>>>> spark 1.x. So usually we would recommend user to specify the full >>>>>>>> qualified >>>>>>>> interpreter name. Just type several more characters which just cost 2 >>>>>>>> seconds but make it more clear and readable. >>>>>>>> >>>>>>>> 2. Another issue is that interpreter binding is stored in >>>>>>>> interpreter.json, that means if they export this note to another >>>>>>>> zeppelin >>>>>>>> instance, the default interpreter won't work. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> So I don't think setting default interpreter via interpreter >>>>>>>> binding is valuable for users. If user really want to do that, I would >>>>>>>> suggest to store it in note.json instead of interpreter.json >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> Jongyoul Lee <jongy...@gmail.com>于2018年7月6日周五 下午3:36写道: >>>>>>>> >>>>>>>> There are two purposes of interpreter binding. One is what you >>>>>>>> mentioned and another one is to manage a default interpreter. If we >>>>>>>> provide >>>>>>>> a new way to set default interpreter, I think we can remove them :-) We >>>>>>>> could set permissions in other ways. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> Overall, +1 >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On Fri, Jul 6, 2018 at 4:24 PM, Jeff Zhang <zjf...@gmail.com> >>>>>>>> wrote: >>>>>>>> >>>>>>>> Hi Folks, >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> I raise this thread to discuss whether we need the interpreter >>>>>>>> binding. Currently when user create notes, they have to bind >>>>>>>> interpreters >>>>>>>> to their notes in note page. Otherwise they will hit interpreter not >>>>>>>> found >>>>>>>> issue. Besides that in zeppelin server side, we maintain the >>>>>>>> interpreter >>>>>>>> binding info in memory as well as in interpreter.json. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> IMHO, it is not necessary to do interpreter binding. Because it >>>>>>>> just add extra burden to maintain the interpreter binding info in >>>>>>>> zeppelin >>>>>>>> server side, and doesn't introduce any benefits. The only benefit is >>>>>>>> that >>>>>>>> we will check whether user have permission to use this interpreter, but >>>>>>>> actually zeppelin will check the permission when running paragraph, so >>>>>>>> I >>>>>>>> don't think we need to introduce interpreter binding just for this >>>>>>>> kind of >>>>>>>> permission check that we will do later. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> So overall, I would suggest to remove interpreter binding feature. >>>>>>>> What do you think ? >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> >>>>>>>> 이종열, Jongyoul Lee, 李宗烈 >>>>>>>> >>>>>>>> http://madeng.net >>>>>>>> >>>>>>>> >>>>>>> >>>>> >>>>> >>>>> -- >>>>> 이종열, Jongyoul Lee, 李宗烈 >>>>> http://madeng.net >>>>> >>>> >>>> >