{"id":885,"date":"2019-03-25T17:42:45","date_gmt":"2019-03-25T08:42:45","guid":{"rendered":"https:\/\/dong1lkim.oboki.net\/?p=885"},"modified":"2019-09-01T22:23:15","modified_gmt":"2019-09-01T13:23:15","slug":"brightics-studio-%ec%84%a4%ec%b9%98-linux","status":"publish","type":"post","link":"https:\/\/oboki.net\/workspace\/bi\/brightics-studio-%ec%84%a4%ec%b9%98-linux\/","title":{"rendered":"[BI] Brightics Studio \uc124\uce58 (Linux)"},"content":{"rendered":"<h1>Brightics Studio Installation on Linux<\/h1>\n<blockquote><p>\n  <code>Brightics Studio<\/code>\ub97c \ub85c\uceec \ub370\uc2a4\ud06c\ud0d1\uc774 \uc544\ub2cc \uc6d0\uaca9 Linux \uba38\uc2e0\uc5d0 \uc124\uce58\ud55c\ub2e4.\n<\/p><\/blockquote>\n<p><code>localhost(127.0.0.1)<\/code>\uac00 \uc544\ub2cc \uc678\ubd80\uc5d0\uc11c \uc811\uadfc\ud560 \uc218 \uc788\ub294 IP \uc8fc\uc18c\ub85c \ubc14\uc778\ub529\ud574\uc57c \ud55c\ub2e4.<\/p>\n<h2>\uc0ac\uc804 \uc900\ube44<\/h2>\n<h3>\uc758\uc874 \ud328\ud0a4\uc9c0<\/h3>\n<p><code>Python<\/code>,<code>Java<\/code>,<code>Node.Js<\/code> \uc5d0 \uc758\uc874\uc131\uc774 \uc788\ub2e4. ProZone VM\uc5d0 \uc124\uce58\ud558\ub294\uac70\ub2c8 \ub300\ucda9 \ud328\ud0a4\uc9c0 \ub9e4\ub2c8\uc800\ub85c \uc124\uce58\ud55c\ub2e4.<\/p>\n<h4>Python<\/h4>\n<pre><code class=\"bash\">sudo yum install -y https:\/\/centos7.iuscommunity.org\/ius-release.rpm\nsudo yum install -y python36u python36u-libs python36u-devel python36u-pip\n<\/code><\/pre>\n<h4>Node.js<\/h4>\n<pre><code class=\"bash\">sudo yum install nodejs\n<\/code><\/pre>\n<h4>java<\/h4>\n<pre><code class=\"bash\">sudo yum install java java-devel\n<\/code><\/pre>\n<h4>\uc124\uce58 \uc2a4\ud06c\ub9bd\ud2b8<\/h4>\n<p><a href=\"http:\/\/www.brightics.ai\/downloads\"><a href=\"http:\/\/www.brightics.ai\/downloads\">http:\/\/www.brightics.ai\/downloads<\/a><\/a> URL\uc5d0\uc11c \ucd5c\uc2e0 Linux \ud658\uacbd \uc778\uc2a4\ud1a8\ub7ec(<code>BrighticsStudio-1.0-linux.sh<\/code>)\ub97c \ub2e4\uc6b4\ub85c\ub4dc\ud55c \ub4a4 \uc124\uce58\ud560 Linux \uba38\uc2e0\uc5d0 \uc5c5\ub85c\ub4dc\ud55c\ub2e4. \uc258 \uc2a4\ud06c\ub9bd\ud2b8 \ud615\ud0dc\ub85c \ub3fc \uc788\ub294 \uc778\uc2a4\ud1a8\ub7ec \ud30c\uc77c\uc774\ub2e4.<\/p>\n<h2>\uc124\uce58<\/h2>\n<h3>\uc778\uc2a4\ud1a8\ub7ec \uc2e4\ud589<\/h3>\n<p><code>chmod +x BrighticsStudio-1.0-linux.sh &amp;&amp; .\/BrighticsStudio-1.0-linux.sh<\/code><\/p>\n<p>\uc124\uce58\uac00 \uc644\ub8cc\ub418\uba74 \uc544\ub798\uc640 \uac19\uc774 \ud504\ub86c\ud504\ud2b8 \ub418\uace0<\/p>\n<pre><code class=\"txt\">     ______    ______      ___    ________  ________  ________  ___    ________  ________  \n    \/      \\  \/      \\    \/  \/\\  \/       \/\\\/   \/   \/\\\/       \/\\\/  \/\\  \/       \/\\\/       \/\\ \n   \/   \/   \/\\\/   \/   \/\\  \/  \/ \/\\\/  _____\/ \/   \/   \/ \/__   __\/ \/  \/ \/\\\/   ____\/ \/    ___\/ \/\\\n  \/      &lt;:\\\/      &lt;:\\\/\\\/  \/ \/ \/  \/_   \/\\\/       \/ \/\\:\/  \/\\:\\\/  \/ \/ \/   \/___ \\\/___    \/\\\/ \/\n \/   \/   \/\\\/   \/   \/\\ \\\/  \/ \/ \/    \/  \/ \/   \/   \/ \/ \/\/  \/ \/\\\/  \/ \/ \/       \/\\\/       \/ \/\\\/ \n\/_______\/ \/___\/___\/ \/\\\/__\/ \/ \/_______\/ \/___\/___\/ \/ \/\/__\/ \/ \/__\/ \/ \/_______\/ \/_______\/ \/ \/  \n\\:::\\:::\\\/\\:::\\:::\\\/ \/\\::\\\/ \/\\:::\\:::\\\/\\:::\\:::\\\/ \/ \\::\\\/ \/\\::\\\/ \/\\:::\\:::\\\/\\:::\\:::\\\/ \/   \n \\___\\___\\\/\\___\\___\\\/  \\__\\\/  \\___\\___\\_\\___\\___\\\/   \\__\\\/  \\__\\\/  \\___\\___\\_\\___\\___\\\/    \n\nInstalling Brightics Studio...\nInstallation finished.\nThank you for installing Brightics Studio!!!\nStarting Brightics Studio...\n<\/code><\/pre>\n<p>\uc124\uce58 \uc2a4\ud06c\ub9bd\ud2b8\ub97c \uc2e4\ud589\ud55c \uacbd\ub85c\uc5d0 \ub2e4\uc74c\uacfc \uac19\uc740 \ub514\ub809\ud1a0\ub9ac\uac00 \uc0dd\uc131\ub41c\ub2e4.<\/p>\n<p><code>tree brightics-studio  -L 1<\/code><\/p>\n<pre><code class=\"bash\">brightics-studio\n\u251c\u2500\u2500 brightics-server\n\u251c\u2500\u2500 lib\n\u251c\u2500\u2500 start-brightics.cmd\n\u251c\u2500\u2500 start-brightics.sh\n\u251c\u2500\u2500 stop-brightics.sh\n\u2514\u2500\u2500 visual-analytics\n\n3 directories, 3 files\n<\/code><\/pre>\n<h3>IP \uc124\uc815<\/h3>\n<p><code>vim brightics-studio\/visual-analytics\/conf.json<\/code> \ud30c\uc77c\uc744 \ub2e4\uc74c\uacfc \uac19\uc774 \uc218\uc815\ud55c\ub2e4.<\/p>\n<pre><code class=\"json\">{\n  \"host\":\"10.4.0.6\",\n  \"port\": 3000,\n  \"meta-db\": {\n    \"type\": \"sqlite\",\n    \"url\": \".\/brightics.db\"\n  },\n  \"upload-files\": \".\/files\",\n  \"download-files\": \".\/files\",\n  \"jasypt-home\": \"\/home\/brightics\/brightics\/packages\/jasypt\",\n  \"uri-core-server\": \"http:\/\/222.122.xx.xxx:9097\",\n  \"uri-api-server\": \"http:\/\/10.4.0.6:3000\",\n  \"log-dir\": \".\/logs\",\n  \"log-client-error\": \".\/logs\/client-error\",\n  \"log-request-error\": \".\/logs\/request-log\",\n  \"account-server\": \"http:\/\/10.4.0.6:3000\",\n  \"login-url\": \"http:\/\/10.4.0.6:3000\",\n  \"callback-host\": \"\",\n  \"models\": [\n    \"dataflow\",\n    \"visual\"\n  ],\n  \"session-timeout\": null,\n  \"docs-url\": \"http:\/\/docs.brightics.ai\",\n  \"persist-mode\": \"storage-mode\",\n  \"use-spark\": false\n}\n<\/code><\/pre>\n<p><code>10.4.0.6<\/code>\uc740 Prozone \ud574\ub2f9 \uba38\uc2e0\uc758 frontend NIC\uc758 IP \uc8fc\uc18c\uc774\uace0, <code>222.122.xx.xxx<\/code>\uc740 \ud574\ub2f9 \uba38\uc2e0\uc758 frontend NIC \uc5d0 \ub9e4\ud551\ub41c Public IP \uc8fc\uc18c\uc774\ub2e4.<\/p>\n<p><code>vim brightics-studio\/brightics-server\/BOOT-INF\/classes\/application.properties<\/code> \ud30c\uc77c\uc744 \uc5f4\uc5b4\uc11c <code>server.address<\/code> \ud544\ub4dc\ub97c \uc218\uc815\ud55c\ub2e4.<\/p>\n<pre><code class=\"properties\">server.address=10.4.0.6\n<\/code><\/pre>\n<h2>\uc2e4\ud589<\/h2>\n<p>\uc124\uce58 \uc9c1\ud6c4 \uae30\ubcf8\uc801\uc73c\ub85c \uc2e4\ud589\ub3fc \uc788\ub294\ub370, \ube44\ub010 \uc124\uc815\uc744 \uc801\uc6a9\ud558\uae30 \uc704\ud574 \uc544\ub798 \uba85\ub839\uc73c\ub85c \uc7ac\uc2e4\ud589\ud55c\ub2e4.<\/p>\n<p><code>brightics-studio\/stop-brightics.sh; brightics-studio\/start-brightics.sh<\/code><\/p>\n<p>\uc6f9\ube0c\ub77c\uc6b0\uc800\uc5d0\uc11c Public IP (<code>222.122.xx.xxx:3000<\/code>) \ub85c \uc811\uc18d\ud558\uba74 \ub2e4\uc74c\uacfc \uac19\ub2e4.<\/p>\n<p><img decoding=\"async\" src=\"\/workspace\/wp-content\/uploads\/2019\/03\/main.png\" alt=\"\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Brightics Studio Installation on Linux Brightics Studio\ub97c \ub85c\uceec \ub370\uc2a4\ud06c\ud0d1\uc774 \uc544\ub2cc \uc6d0\uaca9 Linux \uba38\uc2e0\uc5d0 \uc124\uce58\ud55c\ub2e4. localhost(127.0.0.1)\uac00 \uc544\ub2cc \uc678\ubd80\uc5d0\uc11c \uc811\uadfc\ud560 \uc218 \uc788\ub294 IP \uc8fc\uc18c\ub85c \ubc14\uc778\ub529\ud574\uc57c \ud55c\ub2e4. \uc0ac\uc804 \uc900\ube44 \uc758\uc874 \ud328\ud0a4\uc9c0 Python,Java,Node.Js \uc5d0 \uc758\uc874\uc131\uc774 \uc788\ub2e4. ProZone VM\uc5d0 \uc124\uce58\ud558\ub294\uac70\ub2c8 \ub300\ucda9 \ud328\ud0a4\uc9c0 \ub9e4\ub2c8\uc800\ub85c \uc124\uce58\ud55c\ub2e4. Python sudo yum install -y https:\/\/centos7.iuscommunity.org\/ius-release.rpm sudo yum install -y python36u python36u-libs python36u-devel python36u-pip Node.js sudo [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[77],"tags":[96,50],"class_list":["post-885","post","type-post","status-publish","format-standard","hentry","category-bi","tag-brightics","tag-50"],"_links":{"self":[{"href":"https:\/\/oboki.net\/workspace\/wp-json\/wp\/v2\/posts\/885","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oboki.net\/workspace\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/oboki.net\/workspace\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/oboki.net\/workspace\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/oboki.net\/workspace\/wp-json\/wp\/v2\/comments?post=885"}],"version-history":[{"count":3,"href":"https:\/\/oboki.net\/workspace\/wp-json\/wp\/v2\/posts\/885\/revisions"}],"predecessor-version":[{"id":1350,"href":"https:\/\/oboki.net\/workspace\/wp-json\/wp\/v2\/posts\/885\/revisions\/1350"}],"wp:attachment":[{"href":"https:\/\/oboki.net\/workspace\/wp-json\/wp\/v2\/media?parent=885"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/oboki.net\/workspace\/wp-json\/wp\/v2\/categories?post=885"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/oboki.net\/workspace\/wp-json\/wp\/v2\/tags?post=885"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}