<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>CONA BLOG</title>
    <link>https://cona-dev.tistory.com/</link>
    <description></description>
    <language>ko</language>
    <pubDate>Sun, 28 Jun 2026 17:51:31 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>코 나</managingEditor>
    <image>
      <title>CONA BLOG</title>
      <url>https://tistory1.daumcdn.net/tistory/4047507/attach/e7aa31196ad94de4bba795206bf0ceea</url>
      <link>https://cona-dev.tistory.com</link>
    </image>
    <item>
      <title>Druid quickstart - Updating existing data</title>
      <link>https://cona-dev.tistory.com/57</link>
      <description>&lt;h3 data-ke-size=&quot;size23&quot;&gt;체크 record 선정&lt;/h3&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;pre id=&quot;code_1598578549083&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;SELECT * FROM &quot;sejong_bike&quot;
WHERE bike_id LIKE 'SJ-0001' 
     AND user_id='junecy'
ORDER BY __time
LIMIT 1&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;스크린샷 2020-08-28 오전 10.40.08.png&quot; data-origin-width=&quot;2890&quot; data-origin-height=&quot;104&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/QZvps/btqHq1cS8jd/KF8UYE8M5PCNJ5xKR3ZV61/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/QZvps/btqHq1cS8jd/KF8UYE8M5PCNJ5xKR3ZV61/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/QZvps/btqHq1cS8jd/KF8UYE8M5PCNJ5xKR3ZV61/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQZvps%2FbtqHq1cS8jd%2FKF8UYE8M5PCNJ5xKR3ZV61%2Fimg.png&quot; data-filename=&quot;스크린샷 2020-08-28 오전 10.40.08.png&quot; data-origin-width=&quot;2890&quot; data-origin-height=&quot;104&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;#1 .csv 파일을 직접 vi로 수정하여 druid에 반영이 되었는지 확인&amp;nbsp;&lt;/h3&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1598579211064&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ vi data_fn.csv

# 1번 record station_rental_id = 0101로 변경&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;스크린샷 2020-08-28 오전 10.43.25.png&quot; data-origin-width=&quot;1696&quot; data-origin-height=&quot;106&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bNzbsd/btqHvCjheTn/Nxq4KHHVCHfjXcRkLbojI0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bNzbsd/btqHvCjheTn/Nxq4KHHVCHfjXcRkLbojI0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bNzbsd/btqHvCjheTn/Nxq4KHHVCHfjXcRkLbojI0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbNzbsd%2FbtqHvCjheTn%2FNxq4KHHVCHfjXcRkLbojI0%2Fimg.png&quot; data-filename=&quot;스크린샷 2020-08-28 오전 10.43.25.png&quot; data-origin-width=&quot;1696&quot; data-origin-height=&quot;106&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;반영 안되는 것 확인&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;스크린샷 2020-08-28 오전 10.45.03.png&quot; data-origin-width=&quot;2976&quot; data-origin-height=&quot;738&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/enxYEF/btqHq2QoEB3/YlgBlnYcqYjRNBIzmmOOmK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/enxYEF/btqHq2QoEB3/YlgBlnYcqYjRNBIzmmOOmK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/enxYEF/btqHq2QoEB3/YlgBlnYcqYjRNBIzmmOOmK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FenxYEF%2FbtqHq2QoEB3%2FYlgBlnYcqYjRNBIzmmOOmK%2Fimg.png&quot; data-filename=&quot;스크린샷 2020-08-28 오전 10.45.03.png&quot; data-origin-width=&quot;2976&quot; data-origin-height=&quot;738&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;#2. druid에 record ingestion 후 druid에 반영이 되었는지 확인&lt;/h3&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h4 id=&quot;__docusaurus&quot; data-ke-size=&quot;size20&quot;&gt;Updating existing data&lt;/h4&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&amp;nbsp;&lt;/h4&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;This spec creates a datasource called&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;updates-tutorial&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;from the&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;quickstart/tutorial/updates-data.json&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;input file.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1598582537850&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;{
  &quot;type&quot; : &quot;index_parallel&quot;,
  &quot;spec&quot; : {
    &quot;dataSchema&quot; : {
      &quot;dataSource&quot; : &quot;updates-tutorial&quot;,
      &quot;timestampSpec&quot;: {
        &quot;column&quot;: &quot;timestamp&quot;,
        &quot;format&quot;: &quot;iso&quot;
      },
      &quot;dimensionsSpec&quot; : {
        &quot;dimensions&quot; : [
          &quot;animal&quot;
        ]
      },
      &quot;metricsSpec&quot; : [
        { &quot;type&quot; : &quot;count&quot;, &quot;name&quot; : &quot;count&quot; },
        { &quot;type&quot; : &quot;longSum&quot;, &quot;name&quot; : &quot;number&quot;, &quot;fieldName&quot; : &quot;number&quot; }
      ],
      &quot;granularitySpec&quot; : {
        &quot;type&quot; : &quot;uniform&quot;,
        &quot;segmentGranularity&quot; : &quot;week&quot;,
        &quot;queryGranularity&quot; : &quot;minute&quot;,
        &quot;intervals&quot; : [&quot;2018-01-01/2018-01-03&quot;],
        &quot;rollup&quot; : true
      }
    },
    &quot;ioConfig&quot; : {
      &quot;type&quot; : &quot;index_parallel&quot;,
      &quot;inputSource&quot; : {
        &quot;type&quot; : &quot;local&quot;,
        &quot;baseDir&quot; : &quot;quickstart/tutorial&quot;,
        &quot;filter&quot; : &quot;updates-data2.json&quot;
      },
      &quot;inputFormat&quot; : {
        &quot;type&quot; : &quot;json&quot;
      },
      &quot;appendToExisting&quot; : false
    },
    &quot;tuningConfig&quot; : {
      &quot;type&quot; : &quot;index_parallel&quot;,
      &quot;maxRowsPerSegment&quot; : 5000000,
      &quot;maxRowsInMemory&quot; : 25000
    }
  }
}&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1598598020840&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;bin/post-index-task --file quickstart/tutorial/updates-init-index.json --url http://localhost:8081&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;스크린샷 2020-08-28 오후 4.01.18.png&quot; data-origin-width=&quot;1696&quot; data-origin-height=&quot;442&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/eaPf5z/btqHxcLDei4/mNlOyHeDr6peY3f7mGznkk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eaPf5z/btqHxcLDei4/mNlOyHeDr6peY3f7mGznkk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eaPf5z/btqHxcLDei4/mNlOyHeDr6peY3f7mGznkk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeaPf5z%2FbtqHxcLDei4%2FmNlOyHeDr6peY3f7mGznkk%2Fimg.png&quot; data-filename=&quot;스크린샷 2020-08-28 오후 4.01.18.png&quot; data-origin-width=&quot;1696&quot; data-origin-height=&quot;442&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;druid console에서 확인&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;3584&quot; data-origin-height=&quot;2074&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cJeJx8/btqHnkj4Pi4/66lL3fDUTv7kKWZjyeatb0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cJeJx8/btqHnkj4Pi4/66lL3fDUTv7kKWZjyeatb0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cJeJx8/btqHnkj4Pi4/66lL3fDUTv7kKWZjyeatb0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcJeJx8%2FbtqHnkj4Pi4%2F66lL3fDUTv7kKWZjyeatb0%2Fimg.png&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;3584&quot; data-origin-height=&quot;2074&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>Database/Druid</category>
      <category>apache</category>
      <category>Druid</category>
      <category>quickstart</category>
      <category>updating_data</category>
      <author>코 나</author>
      <guid isPermaLink="true">https://cona-dev.tistory.com/57</guid>
      <comments>https://cona-dev.tistory.com/57#entry57comment</comments>
      <pubDate>Fri, 28 Aug 2020 16:22:03 +0900</pubDate>
    </item>
    <item>
      <title>CentOS 8의 가상 하드디스크 용량 증가</title>
      <link>https://cona-dev.tistory.com/56</link>
      <description>&lt;h3 data-ke-size=&quot;size23&quot;&gt;error&lt;/h3&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1840&quot; data-origin-height=&quot;1172&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dPXKF7/btqG9SHBrhV/fzQhXB0HfQnfkGAyNda5n0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dPXKF7/btqG9SHBrhV/fzQhXB0HfQnfkGAyNda5n0/img.png&quot; data-alt=&quot;에러 발생 스크린샷&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dPXKF7/btqG9SHBrhV/fzQhXB0HfQnfkGAyNda5n0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdPXKF7%2FbtqG9SHBrhV%2FfzQhXB0HfQnfkGAyNda5n0%2Fimg.png&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1840&quot; data-origin-height=&quot;1172&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;에러 발생 스크린샷&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Superset의 대시보드에 접근할 수 없는 이슈&lt;/p&gt;
&lt;pre id=&quot;code_1598317530265&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) unable to open database file&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Superset 데이터베이스에 열(Column)을 생성하다가 에러 발생&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;해결방법&lt;/h3&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;1. superset 재설치&lt;/p&gt;
&lt;pre id=&quot;code_1598317764471&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ pip uninstall superset&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;재설치 시도 중 root 용량 부족으로 error 발생&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;2. CentOS 8의 가상 하드디스크 용량 증가시키기&lt;/p&gt;
&lt;pre id=&quot;code_1598317927645&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 먼저, 디스크가 LVM 형태로 구성되어 있는지 확인
$ df -h

# 파일 시스템 경로 복사 &amp;amp; 마운트 포인트와 포맷 형식 확인
$ mount | grep /dev/mapper/cl-root&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;2.png&quot; data-origin-width=&quot;1148&quot; data-origin-height=&quot;434&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/1owJB/btqHemBfUqq/7eUPIGUhL8gD0WEqZId2WK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/1owJB/btqHemBfUqq/7eUPIGUhL8gD0WEqZId2WK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/1owJB/btqHemBfUqq/7eUPIGUhL8gD0WEqZId2WK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F1owJB%2FbtqHemBfUqq%2F7eUPIGUhL8gD0WEqZId2WK%2Fimg.png&quot; data-filename=&quot;2.png&quot; data-origin-width=&quot;1148&quot; data-origin-height=&quot;434&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1598318060328&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 마운트한 디스크 형태 확인
$ fdisk -l&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;3.png&quot; data-origin-width=&quot;906&quot; data-origin-height=&quot;424&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/beAJme/btqHbYOchZE/Zr1HYad7xbEBgaU2c8w2w1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/beAJme/btqHbYOchZE/Zr1HYad7xbEBgaU2c8w2w1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/beAJme/btqHbYOchZE/Zr1HYad7xbEBgaU2c8w2w1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbeAJme%2FbtqHbYOchZE%2FZr1HYad7xbEBgaU2c8w2w1%2Fimg.png&quot; data-filename=&quot;3.png&quot; data-origin-width=&quot;906&quot; data-origin-height=&quot;424&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1598318111529&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# fdisk에서 디스크의 파티션을 설정한 뒤 디스크 타입을 Linux LVM으로 변경 후 저장
$ fdisk /dev/sda

# n -&amp;gt; p -&amp;gt; 1 -&amp;gt; enter -&amp;gt; enter -&amp;gt; t -&amp;gt; 8e -&amp;gt; w 순으로 입력

# 위에서 파티셔닝된 디스크 물리 볼륨으로 선언
$ pvcreate /dev/sdb

# 정상적으로 선언되었는지 확인
$ pvscan&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;4.png&quot; data-origin-width=&quot;1028&quot; data-origin-height=&quot;144&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bcyTWx/btqG9Ckhl9P/LVlkE5tqMAqkjAhnHisLdk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bcyTWx/btqG9Ckhl9P/LVlkE5tqMAqkjAhnHisLdk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bcyTWx/btqG9Ckhl9P/LVlkE5tqMAqkjAhnHisLdk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbcyTWx%2FbtqG9Ckhl9P%2FLVlkE5tqMAqkjAhnHisLdk%2Fimg.png&quot; data-filename=&quot;4.png&quot; data-origin-width=&quot;1028&quot; data-origin-height=&quot;144&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1598318157676&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 볼륨 그룹 구성 확인 (이미 추가가 된 상태라 용량이 크게 나옴)
$ vgdisplay&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;5.png&quot; data-origin-width=&quot;964&quot; data-origin-height=&quot;732&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bfymcl/btqG7Tmid1T/oqxK1mQmtsSTXq6eO24aJ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bfymcl/btqG7Tmid1T/oqxK1mQmtsSTXq6eO24aJ1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bfymcl/btqG7Tmid1T/oqxK1mQmtsSTXq6eO24aJ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbfymcl%2FbtqG7Tmid1T%2FoqxK1mQmtsSTXq6eO24aJ1%2Fimg.png&quot; data-filename=&quot;5.png&quot; data-origin-width=&quot;964&quot; data-origin-height=&quot;732&quot; width=&quot;500&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1598318201879&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# root 디스크가 위치한 볼륨 그룹에 root 디스크를 증설하기 위해 디스크 추가
$ vgextend centos /dev/sdb

# 잘 추가되었는지 확인
$ vgdisplay

# 논리 볼륨에 해당 디스크의 남은 공간 추가 (여기서 추가해도 실제 용량에 정상 작용 X)
$ lvextend /dev/cl/root -l +25599

# xfs_growfs를 통해 resize 실행
$ xfs_growfs /dev/cl/root

# resize 확인
$ df -h&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;3. 결과&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;6.png&quot; data-origin-width=&quot;3456&quot; data-origin-height=&quot;1068&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dh5MsK/btqG7plE1eV/u59xFgCtlVkZ7K4NVMfke1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dh5MsK/btqG7plE1eV/u59xFgCtlVkZ7K4NVMfke1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dh5MsK/btqG7plE1eV/u59xFgCtlVkZ7K4NVMfke1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdh5MsK%2FbtqG7plE1eV%2Fu59xFgCtlVkZ7K4NVMfke1%2Fimg.png&quot; data-filename=&quot;6.png&quot; data-origin-width=&quot;3456&quot; data-origin-height=&quot;1068&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;참고&lt;/h3&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p&gt;&lt;a href=&quot;https://blog.naver.com/PostView.nhn?blogId=ncloud24&amp;amp;logNo=221872224147&amp;amp;parentCategoryNo=&amp;amp;categoryNo=79&amp;amp;viewDate=&amp;amp;isShowPopularPosts=false&amp;amp;from=postView&quot;&gt;https://blog.naver.com/PostView.nhn?blogId=ncloud24&amp;amp;logNo=221872224147&amp;amp;parentCategoryNo=&amp;amp;categoryNo=79&amp;amp;viewDate=&amp;amp;isShowPopularPosts=false&amp;amp;from=postView&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1598318327930&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;article&quot; data-og-title=&quot;[CentOS] LVM으로 구성된 ROOT 디스크 확장&quot; data-og-description=&quot;테스트 환경CentOS 7.6 64bit​사용 방안- 만약 ROOT 디스크 용량이 부족한 경우 다른 디스크를 추...&quot; data-og-host=&quot;blog.naver.com&quot; data-og-source-url=&quot;https://blog.naver.com/PostView.nhn?blogId=ncloud24&amp;amp;logNo=221872224147&amp;amp;parentCategoryNo=&amp;amp;categoryNo=79&amp;amp;viewDate=&amp;amp;isShowPopularPosts=false&amp;amp;from=postView&quot; data-og-url=&quot;https://blog.naver.com/ncloud24/221872224147&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bsWv8Z/hyHgBcTzTv/rmXQNoIwyPZH4O5zbsMp8K/img.png?width=743&amp;amp;height=101&amp;amp;face=0_0_743_101&quot;&gt;&lt;a href=&quot;https://blog.naver.com/PostView.nhn?blogId=ncloud24&amp;amp;logNo=221872224147&amp;amp;parentCategoryNo=&amp;amp;categoryNo=79&amp;amp;viewDate=&amp;amp;isShowPopularPosts=false&amp;amp;from=postView&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://blog.naver.com/PostView.nhn?blogId=ncloud24&amp;amp;logNo=221872224147&amp;amp;parentCategoryNo=&amp;amp;categoryNo=79&amp;amp;viewDate=&amp;amp;isShowPopularPosts=false&amp;amp;from=postView&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bsWv8Z/hyHgBcTzTv/rmXQNoIwyPZH4O5zbsMp8K/img.png?width=743&amp;amp;height=101&amp;amp;face=0_0_743_101');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;[CentOS] LVM으로 구성된 ROOT 디스크 확장&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;테스트 환경CentOS 7.6 64bit​사용 방안- 만약 ROOT 디스크 용량이 부족한 경우 다른 디스크를 추...&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;blog.naver.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>linux</category>
      <category>centos</category>
      <category>centos8</category>
      <category>Linux</category>
      <category>LVM</category>
      <category>디스크확장</category>
      <author>코 나</author>
      <guid isPermaLink="true">https://cona-dev.tistory.com/56</guid>
      <comments>https://cona-dev.tistory.com/56#entry56comment</comments>
      <pubDate>Tue, 25 Aug 2020 10:20:06 +0900</pubDate>
    </item>
    <item>
      <title>Druid Quickstart</title>
      <link>https://cona-dev.tistory.com/55</link>
      <description>&lt;h4 data-ke-size=&quot;size20&quot;&gt;1. local disk와 연결&lt;/h4&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Base directory :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;quickstart/tutorial/&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;file filter :&amp;nbsp;&lt;/span&gt;&lt;span&gt;wikiticker-2015-09-12-sampled.json.gz&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;입력 후 데이터 확인하고 [Next: Parse data] 클릭&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1868&quot; data-origin-height=&quot;1097&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dfQ7pM/btqG20y3nO2/tesj47BCQ7iKeipGfXtOd0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dfQ7pM/btqG20y3nO2/tesj47BCQ7iKeipGfXtOd0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dfQ7pM/btqG20y3nO2/tesj47BCQ7iKeipGfXtOd0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdfQ7pM%2FbtqG20y3nO2%2Ftesj47BCQ7iKeipGfXtOd0%2Fimg.png&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1868&quot; data-origin-height=&quot;1097&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;2. parse data 확인&lt;/h4&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;input format은 json&lt;/p&gt;
&lt;p&gt;[Next: Parse time] 클릭&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1864&quot; data-origin-height=&quot;1096&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/tvI1Z/btqGZ9jakAf/bTqfqoXI6aWVLWOj7xPWS1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/tvI1Z/btqGZ9jakAf/bTqfqoXI6aWVLWOj7xPWS1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/tvI1Z/btqGZ9jakAf/bTqfqoXI6aWVLWOj7xPWS1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FtvI1Z%2FbtqGZ9jakAf%2FbTqfqoXI6aWVLWOj7xPWS1%2Fimg.png&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1864&quot; data-origin-height=&quot;1096&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;3. parse time 확인&lt;/h4&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;확인 후 configure schema까지 skip&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1870&quot; data-origin-height=&quot;1091&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/2FG8q/btqG6c6kx92/BeaoWxto754JBA7vZToYp1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/2FG8q/btqG6c6kx92/BeaoWxto754JBA7vZToYp1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/2FG8q/btqG6c6kx92/BeaoWxto754JBA7vZToYp1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F2FG8q%2FbtqG6c6kx92%2FBeaoWxto754JBA7vZToYp1%2Fimg.png&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1870&quot; data-origin-height=&quot;1091&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;4. configure schema에서 rollup 세팅&lt;/h4&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1875&quot; data-origin-height=&quot;1099&quot; data-filename=&quot;blob&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/OhAjJ/btqG51qrKQb/O4dTij3q1V0wyNMLFDgE9k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/OhAjJ/btqG51qrKQb/O4dTij3q1V0wyNMLFDgE9k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/OhAjJ/btqG51qrKQb/O4dTij3q1V0wyNMLFDgE9k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FOhAjJ%2FbtqG51qrKQb%2FO4dTij3q1V0wyNMLFDgE9k%2Fimg.png&quot; data-origin-width=&quot;1875&quot; data-origin-height=&quot;1099&quot; data-filename=&quot;blob&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;5. segment granularity 'day' 로 설정&lt;/h4&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;[Next: Tune] -&amp;gt; [Next: Publish] 클릭&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1871&quot; data-origin-height=&quot;1100&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b0Rt0l/btqGYLbsQiC/X4zTvOJVtFvCy2qEJ1LrC0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b0Rt0l/btqGYLbsQiC/X4zTvOJVtFvCy2qEJ1LrC0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b0Rt0l/btqGYLbsQiC/X4zTvOJVtFvCy2qEJ1LrC0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb0Rt0l%2FbtqGYLbsQiC%2FX4zTvOJVtFvCy2qEJ1LrC0%2Fimg.png&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1871&quot; data-origin-height=&quot;1100&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;6. spec 확인&amp;nbsp;&lt;/h4&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1875&quot; data-origin-height=&quot;1094&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bR5fAv/btqG50SCELC/8KPtvR4d7kBSQ4kAp1rfGK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bR5fAv/btqG50SCELC/8KPtvR4d7kBSQ4kAp1rfGK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bR5fAv/btqG50SCELC/8KPtvR4d7kBSQ4kAp1rfGK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbR5fAv%2FbtqG50SCELC%2F8KPtvR4d7kBSQ4kAp1rfGK%2Fimg.png&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1875&quot; data-origin-height=&quot;1094&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;[Submit] 클릭&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1870&quot; data-origin-height=&quot;1095&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/T9ftu/btqG3kcQXxw/5vRHkiIkBtkC3U3YW8zs60/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/T9ftu/btqG3kcQXxw/5vRHkiIkBtkC3U3YW8zs60/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/T9ftu/btqG3kcQXxw/5vRHkiIkBtkC3U3YW8zs60/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FT9ftu%2FbtqG3kcQXxw%2F5vRHkiIkBtkC3U3YW8zs60%2Fimg.png&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1870&quot; data-origin-height=&quot;1095&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;data ingestion이 Running -&amp;gt; Success로 변하면 상단 메뉴바의 [datasources] -&amp;gt; 오른쪽 랜치모양 아이콘 클릭&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;8.png&quot; data-origin-width=&quot;3464&quot; data-origin-height=&quot;1044&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/W0GTZ/btqG1Yg1ZZE/4E0Xhs4qZokVPwMQ9snC2K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/W0GTZ/btqG1Yg1ZZE/4E0Xhs4qZokVPwMQ9snC2K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/W0GTZ/btqG1Yg1ZZE/4E0Xhs4qZokVPwMQ9snC2K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FW0GTZ%2FbtqG1Yg1ZZE%2F4E0Xhs4qZokVPwMQ9snC2K%2Fimg.png&quot; data-filename=&quot;8.png&quot; data-origin-width=&quot;3464&quot; data-origin-height=&quot;1044&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;7. [query with SQL] -&amp;gt; 쿼리문 작성 -&amp;gt; [run]&lt;/h4&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1867&quot; data-origin-height=&quot;1088&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/big4u8/btqG2HF5iDo/RIXik7CF4kLGMvpk54pYYk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/big4u8/btqG2HF5iDo/RIXik7CF4kLGMvpk54pYYk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/big4u8/btqG2HF5iDo/RIXik7CF4kLGMvpk54pYYk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbig4u8%2FbtqG2HF5iDo%2FRIXik7CF4kLGMvpk54pYYk%2Fimg.png&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1867&quot; data-origin-height=&quot;1088&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;아래에서 쿼리에 대한 결과를 확인할 수 있다&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Database/Druid</category>
      <category>Druid</category>
      <category>druidconsole</category>
      <category>wikipedia_sql</category>
      <author>코 나</author>
      <guid isPermaLink="true">https://cona-dev.tistory.com/55</guid>
      <comments>https://cona-dev.tistory.com/55#entry55comment</comments>
      <pubDate>Fri, 21 Aug 2020 18:02:38 +0900</pubDate>
    </item>
    <item>
      <title>How to install Druid 0.19.0 on Cent OS 8</title>
      <link>https://cona-dev.tistory.com/54</link>
      <description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1597999051295&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 파일 다운로드
$ wget [http://mirror.navercorp.com/apache/druid/0.19.0/apache-druid-0.19.0-bin.tar.gz](http://mirror.navercorp.com/apache/druid/0.19.0/apache-druid-0.19.0-bin.tar.gz)

# 압축 해제
$ tar -xzf apache-druid-0.19.0-bin.tar.gz
$ cd apache-druid-0.19.0

# druid 실행 (druid 폴더에서 명령어 실행)
$ ./bin/start-micro-quickstart&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;참고&lt;/h3&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p&gt;&lt;a href=&quot;https://druid.apache.org/docs/latest/operations/single-server.html#nano-quickstart-1-cpu-4gb-ram&quot;&gt;https://druid.apache.org/docs/latest/operations/single-server.html#nano-quickstart-1-cpu-4gb-ram&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1597999134952&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Single server deployment &amp;middot; Apache Druid&quot; data-og-description=&quot;&amp;lt;!--&quot; data-og-host=&quot;druid.apache.org&quot; data-og-source-url=&quot;https://druid.apache.org/docs/latest/operations/single-server.html#nano-quickstart-1-cpu-4gb-ram&quot; data-og-url=&quot;https://druid.apache.org/index.html&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/qe1VP/hyHdoFiqtZ/Pes4FHUSzB9w5eBpoAzk41/img.png?width=1100&amp;amp;height=380&amp;amp;face=0_0_1100_380,https://scrap.kakaocdn.net/dn/Fm6I0/hyHdtfuMz8/M1NPuAAxbCoWjlTJUmAVX1/img.png?width=1100&amp;amp;height=380&amp;amp;face=0_0_1100_380&quot;&gt;&lt;a href=&quot;https://druid.apache.org/docs/latest/operations/single-server.html#nano-quickstart-1-cpu-4gb-ram&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://druid.apache.org/docs/latest/operations/single-server.html#nano-quickstart-1-cpu-4gb-ram&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/qe1VP/hyHdoFiqtZ/Pes4FHUSzB9w5eBpoAzk41/img.png?width=1100&amp;amp;height=380&amp;amp;face=0_0_1100_380,https://scrap.kakaocdn.net/dn/Fm6I0/hyHdtfuMz8/M1NPuAAxbCoWjlTJUmAVX1/img.png?width=1100&amp;amp;height=380&amp;amp;face=0_0_1100_380');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;Single server deployment &amp;middot; Apache Druid&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;&lt;!--&lt;/p&gt;
          &lt;p class=&quot;og-host&quot;&gt;druid.apache.org&lt;/p&gt;
        &lt;/div&gt;
      &lt;/a&gt;
    --&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Database/Druid</category>
      <category>centos8</category>
      <category>Druid</category>
      <category>Linux</category>
      <author>코 나</author>
      <guid isPermaLink="true">https://cona-dev.tistory.com/54</guid>
      <comments>https://cona-dev.tistory.com/54#entry54comment</comments>
      <pubDate>Fri, 21 Aug 2020 17:40:11 +0900</pubDate>
    </item>
    <item>
      <title>UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb5 in position 0: invalid start byte</title>
      <link>https://cona-dev.tistory.com/53</link>
      <description>&lt;p&gt;encoding 추가해서 해결&lt;/p&gt;
&lt;pre id=&quot;code_1597106314181&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;data=pd.read_csv('./bikedata_test.csv', encoding=&quot;unicode_escape&quot;)
data&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>python</category>
      <category>Python</category>
      <category>unicodedecodeError</category>
      <category>UTF-8</category>
      <author>코 나</author>
      <guid isPermaLink="true">https://cona-dev.tistory.com/53</guid>
      <comments>https://cona-dev.tistory.com/53#entry53comment</comments>
      <pubDate>Tue, 11 Aug 2020 09:39:15 +0900</pubDate>
    </item>
    <item>
      <title>[MacOS] pip3 -V이 python2.7대로 뜨는 에러</title>
      <link>https://cona-dev.tistory.com/52</link>
      <description>&lt;p&gt;pip이 자꾸 python2.7 버전을 경로로 잡는 문제&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;스크린샷 2020-08-10 오후 5.17.45.png&quot; data-origin-width=&quot;1988&quot; data-origin-height=&quot;622&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bduUc3/btqGuMNva0h/YJKjToWEvk8l9RqG1NjVGk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bduUc3/btqGuMNva0h/YJKjToWEvk8l9RqG1NjVGk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bduUc3/btqGuMNva0h/YJKjToWEvk8l9RqG1NjVGk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbduUc3%2FbtqGuMNva0h%2FYJKjToWEvk8l9RqG1NjVGk%2Fimg.png&quot; data-filename=&quot;스크린샷 2020-08-10 오후 5.17.45.png&quot; data-origin-width=&quot;1988&quot; data-origin-height=&quot;622&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1597047513858&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ python3 -m pip install -U --force-reinstall pip&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;터미널에 명령어 입력&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;스크린샷 2020-08-10 오후 5.18.49.png&quot; data-origin-width=&quot;1244&quot; data-origin-height=&quot;388&quot; width=&quot;700&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bSoUi2/btqGqXpDIUQ/G9dliFjUpCSJl75GRPukbk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bSoUi2/btqGqXpDIUQ/G9dliFjUpCSJl75GRPukbk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bSoUi2/btqGqXpDIUQ/G9dliFjUpCSJl75GRPukbk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbSoUi2%2FbtqGqXpDIUQ%2FG9dliFjUpCSJl75GRPukbk%2Fimg.png&quot; data-filename=&quot;스크린샷 2020-08-10 오후 5.18.49.png&quot; data-origin-width=&quot;1244&quot; data-origin-height=&quot;388&quot; width=&quot;700&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;pip python 경로 변경 성공&lt;/p&gt;</description>
      <category>python</category>
      <category>MacOS</category>
      <category>PIP</category>
      <category>pip3</category>
      <category>Python</category>
      <category>python3</category>
      <author>코 나</author>
      <guid isPermaLink="true">https://cona-dev.tistory.com/52</guid>
      <comments>https://cona-dev.tistory.com/52#entry52comment</comments>
      <pubDate>Mon, 10 Aug 2020 17:19:47 +0900</pubDate>
    </item>
    <item>
      <title>내 컴퓨터에서 원격서버로 파일 옮기기 filezilla</title>
      <link>https://cona-dev.tistory.com/51</link>
      <description>&lt;h3 data-ke-size=&quot;size23&quot;&gt;filezilla download&lt;/h3&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p&gt;&lt;a href=&quot;https://filezilla.softonic.kr/mac&quot;&gt;https://filezilla.softonic.kr/mac&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1597042204291&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;article&quot; data-og-title=&quot;FileZilla&quot; data-og-description=&quot;안전하고 빠른 FTP 전송&quot; data-og-host=&quot;filezilla.softonic.kr&quot; data-og-source-url=&quot;https://filezilla.softonic.kr/mac&quot; data-og-url=&quot;https://filezilla.softonic.kr/mac&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/cFKzNH/hyG3XVO6Rl/XVEzkIi2r0WCoJSZrUTx3k/img.png?width=64&amp;amp;height=64&amp;amp;face=0_0_64_64,https://scrap.kakaocdn.net/dn/mCD3Z/hyG5Ef2l0j/T4mykirgJ3uXQ4CkHH4eBK/img.jpg?width=680&amp;amp;height=554&amp;amp;face=0_0_680_554&quot;&gt;&lt;a href=&quot;https://filezilla.softonic.kr/mac&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://filezilla.softonic.kr/mac&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/cFKzNH/hyG3XVO6Rl/XVEzkIi2r0WCoJSZrUTx3k/img.png?width=64&amp;amp;height=64&amp;amp;face=0_0_64_64,https://scrap.kakaocdn.net/dn/mCD3Z/hyG5Ef2l0j/T4mykirgJ3uXQ4CkHH4eBK/img.jpg?width=680&amp;amp;height=554&amp;amp;face=0_0_680_554');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;FileZilla&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;안전하고 빠른 FTP 전송&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;filezilla.softonic.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;파일 옮기기&lt;/h3&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;호스트 : &amp;lt;ip address&amp;gt;&lt;/li&gt;
&lt;li&gt;사용자명 : &amp;lt;user&amp;gt;&lt;/li&gt;
&lt;li&gt;비밀번호 : &amp;lt;pwd&amp;gt;&lt;/li&gt;
&lt;li&gt;포트 : &amp;lt;port&amp;gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;입력한 후에 빠른 연결 클릭 -&amp;gt; 로컬사이트에서 리모트사이트로 원하는 파일을 업로드&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;스크린샷 2020-08-10 오후 3.54.15.png&quot; data-origin-width=&quot;2390&quot; data-origin-height=&quot;1258&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dTArsF/btqGtfv1G0B/MdZ69sdzmEq0LVQ6xJ5n3K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dTArsF/btqGtfv1G0B/MdZ69sdzmEq0LVQ6xJ5n3K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dTArsF/btqGtfv1G0B/MdZ69sdzmEq0LVQ6xJ5n3K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdTArsF%2FbtqGtfv1G0B%2FMdZ69sdzmEq0LVQ6xJ5n3K%2Fimg.png&quot; data-filename=&quot;스크린샷 2020-08-10 오후 3.54.15.png&quot; data-origin-width=&quot;2390&quot; data-origin-height=&quot;1258&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;스크린샷 2020-08-10 오후 3.54.54.png&quot; data-origin-width=&quot;1426&quot; data-origin-height=&quot;60&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bulojS/btqGuriqqZu/poPHKWwfKfSuxmezMWR0E0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bulojS/btqGuriqqZu/poPHKWwfKfSuxmezMWR0E0/img.png&quot; data-alt=&quot;전송성공&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bulojS/btqGuriqqZu/poPHKWwfKfSuxmezMWR0E0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbulojS%2FbtqGuriqqZu%2FpoPHKWwfKfSuxmezMWR0E0%2Fimg.png&quot; data-filename=&quot;스크린샷 2020-08-10 오후 3.54.54.png&quot; data-origin-width=&quot;1426&quot; data-origin-height=&quot;60&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;전송성공&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>노트</category>
      <category>FileZilla</category>
      <author>코 나</author>
      <guid isPermaLink="true">https://cona-dev.tistory.com/51</guid>
      <comments>https://cona-dev.tistory.com/51#entry51comment</comments>
      <pubDate>Mon, 10 Aug 2020 15:55:35 +0900</pubDate>
    </item>
    <item>
      <title>Superset에서 Druid database 사용하기</title>
      <link>https://cona-dev.tistory.com/50</link>
      <description>&lt;h3 data-ke-size=&quot;size23&quot;&gt;Druid와 Superset 연결&lt;/h3&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;ul&gt;
&lt;li&gt;From the UI, enter the information about your clusters in the&amp;nbsp;Sources -&amp;gt; Druid Clusters&amp;nbsp;menu by hitting the + sign.&lt;/li&gt;
&lt;li&gt;Once the Druid cluster connection information is entered, hit the&amp;nbsp;Sources -&amp;gt; Refresh Druid Metadata&amp;nbsp;menu item to populate&lt;/li&gt;
&lt;li&gt;Navigate to your datasources&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&amp;nbsp;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;pydruid 설치&lt;/li&gt;
&lt;/ul&gt;
&lt;pre id=&quot;code_1597039225306&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# superset에서 druid 사용하려면 설치 필수!
$ pip install pydruid&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;sources -&amp;gt; database -&amp;gt; +new 버튼 클릭&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;스크린샷 2020-08-10 오후 3.02.15.png&quot; data-origin-width=&quot;1628&quot; data-origin-height=&quot;170&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/5IFIQ/btqGnIM8pMN/HmoAvyBNWcWnKZJtpLbUT1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/5IFIQ/btqGnIM8pMN/HmoAvyBNWcWnKZJtpLbUT1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/5IFIQ/btqGnIM8pMN/HmoAvyBNWcWnKZJtpLbUT1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F5IFIQ%2FbtqGnIM8pMN%2FHmoAvyBNWcWnKZJtpLbUT1%2Fimg.png&quot; data-filename=&quot;스크린샷 2020-08-10 오후 3.02.15.png&quot; data-origin-width=&quot;1628&quot; data-origin-height=&quot;170&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span&gt;SQLAlchemy URI에 &lt;span&gt;&amp;nbsp;&lt;/span&gt;druid://XX.XX:8082/druid/v2/sql/&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;pre id=&quot;code_1597039235448&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;druid://&amp;lt;ip address&amp;gt;:8888/druid/v2/sql/&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Allow Csv Upload, &lt;span style=&quot;color: #333333;&quot;&gt;Allow CREATE TABLE AS, &lt;span style=&quot;color: #333333;&quot;&gt;Allow DML 체크박스&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;스크린샷 2020-08-10 오후 3.28.01.png&quot; data-origin-width=&quot;1508&quot; data-origin-height=&quot;356&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rQoRt/btqGteRmnJz/mJiTQLDWBf36fD1CVDnFO1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rQoRt/btqGteRmnJz/mJiTQLDWBf36fD1CVDnFO1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rQoRt/btqGteRmnJz/mJiTQLDWBf36fD1CVDnFO1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrQoRt%2FbtqGteRmnJz%2FmJiTQLDWBf36fD1CVDnFO1%2Fimg.png&quot; data-filename=&quot;스크린샷 2020-08-10 오후 3.28.01.png&quot; data-origin-width=&quot;1508&quot; data-origin-height=&quot;356&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: #333333;&quot;&gt; &lt;/span&gt;&lt;b&gt;Extra&lt;/b&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;옵션에서 아래와 같이 AUTOCOMMIT을 설정 =&amp;gt; DB 작업 바로 반영 &lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;(에러발생)&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;pre id=&quot;code_1597040996334&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&quot;engine_params&quot;: {&quot;isolation_level&quot;:&quot;AUTOCOMMIT&quot;},&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;스크린샷 2020-08-10 오후 3.30.06.png&quot; data-origin-width=&quot;1496&quot; data-origin-height=&quot;530&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cPIzvH/btqGspllppB/WLdDAnuXoMfuiAs8blosD0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cPIzvH/btqGspllppB/WLdDAnuXoMfuiAs8blosD0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cPIzvH/btqGspllppB/WLdDAnuXoMfuiAs8blosD0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcPIzvH%2FbtqGspllppB%2FWLdDAnuXoMfuiAs8blosD0%2Fimg.png&quot; data-filename=&quot;스크린샷 2020-08-10 오후 3.30.06.png&quot; data-origin-width=&quot;1496&quot; data-origin-height=&quot;530&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Backend에&amp;nbsp; druid 확인 -&amp;gt; 연결 완료&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1482&quot; data-origin-height=&quot;240&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/QxTKa/btqGqQcAkbj/FLJxyggpaMIqEVMkf2CFPK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/QxTKa/btqGqQcAkbj/FLJxyggpaMIqEVMkf2CFPK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/QxTKa/btqGqQcAkbj/FLJxyggpaMIqEVMkf2CFPK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQxTKa%2FbtqGqQcAkbj%2FFLJxyggpaMIqEVMkf2CFPK%2Fimg.png&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1482&quot; data-origin-height=&quot;240&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Superset에서 Druid database SQL문 실행해보기&lt;/span&gt;&lt;/h3&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p&gt;SQL Lab 클릭 -&amp;gt; SQL Editor 클릭 -&amp;gt; 원하는 쿼리문 작성&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1628&quot; data-origin-height=&quot;1910&quot; data-filename=&quot;스크린샷 2020-08-10 오후 3.06.34.png&quot; width=&quot;700&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oh0Q3/btqGqXiGNwL/prKHyIGziMFwYWklCxPaEK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oh0Q3/btqGqXiGNwL/prKHyIGziMFwYWklCxPaEK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oh0Q3/btqGqXiGNwL/prKHyIGziMFwYWklCxPaEK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Foh0Q3%2FbtqGqXiGNwL%2FprKHyIGziMFwYWklCxPaEK%2Fimg.png&quot; data-origin-width=&quot;1628&quot; data-origin-height=&quot;1910&quot; data-filename=&quot;스크린샷 2020-08-10 오후 3.06.34.png&quot; width=&quot;700&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;참고&lt;/h3&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p&gt;&lt;a href=&quot;https://docs.ncloud.com/ko/das/das-1-2.html&quot;&gt;https://docs.ncloud.com/ko/das/das-1-2.html&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1597039731497&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;설명서&quot; data-og-description=&quot;Superset 시작하기 패키지를 만든 후 최초 1회는 Superset 서버에 접속해서 제공된 스크립트를 실행하여 Superset 관리자 계정과 필요한 테이블과 대시보드 등을 생성하고 필요한 초기 설정 작업을 수��&quot; data-og-host=&quot;docs.ncloud.com&quot; data-og-source-url=&quot;https://docs.ncloud.com/ko/das/das-1-2.html&quot; data-og-url=&quot;https://docs.ncloud.com/ko/das/das-1-2.html&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bhBFes/hyG1CCrMNe/tyARwHLazqDDkiWLspcky1/img.png?width=1958&amp;amp;height=983&amp;amp;face=0_0_1958_983,https://scrap.kakaocdn.net/dn/mnwHh/hyG5Gx8Qpn/s02iXBZJMKfC60dNFa0MaK/img.png?width=1618&amp;amp;height=1136&amp;amp;face=0_0_1618_1136,https://scrap.kakaocdn.net/dn/dvMvi2/hyG5BDAx5n/OKbf8LuWSwTaiCK3SyMDkk/img.png?width=1602&amp;amp;height=980&amp;amp;face=0_0_1602_980&quot;&gt;&lt;a href=&quot;https://docs.ncloud.com/ko/das/das-1-2.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://docs.ncloud.com/ko/das/das-1-2.html&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bhBFes/hyG1CCrMNe/tyARwHLazqDDkiWLspcky1/img.png?width=1958&amp;amp;height=983&amp;amp;face=0_0_1958_983,https://scrap.kakaocdn.net/dn/mnwHh/hyG5Gx8Qpn/s02iXBZJMKfC60dNFa0MaK/img.png?width=1618&amp;amp;height=1136&amp;amp;face=0_0_1618_1136,https://scrap.kakaocdn.net/dn/dvMvi2/hyG5BDAx5n/OKbf8LuWSwTaiCK3SyMDkk/img.png?width=1602&amp;amp;height=980&amp;amp;face=0_0_1602_980');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;설명서&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;Superset 시작하기 패키지를 만든 후 최초 1회는 Superset 서버에 접속해서 제공된 스크립트를 실행하여 Superset 관리자 계정과 필요한 테이블과 대시보드 등을 생성하고 필요한 초기 설정 작업을 수��&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;docs.ncloud.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Database/Superset</category>
      <author>코 나</author>
      <guid isPermaLink="true">https://cona-dev.tistory.com/50</guid>
      <comments>https://cona-dev.tistory.com/50#entry50comment</comments>
      <pubDate>Mon, 10 Aug 2020 15:20:05 +0900</pubDate>
    </item>
    <item>
      <title>How to install Superset on CentOS 8 (linux)</title>
      <link>https://cona-dev.tistory.com/49</link>
      <description>&lt;h3 data-ke-size=&quot;size23&quot;&gt;Superset 설치&lt;/h3&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p&gt;pip3를 사용하여 superset을 설치해야 하므로 이전 포스팅의 pip3 업데이트를 진행 후 시작~!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://cona-dev.tistory.com/48&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2020/08/10 - [linux] - Linux python path설정 &amp;amp; pip3 업데이트&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1597022542675&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# Install superset
$ sudo pip install apache-superset

# Initialize the database
superset db upgrade&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;Admin user 생성&lt;/h3&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;pre id=&quot;code_1597022857161&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# Create an admin user (you will be prompted to set a username, first and last name before setting a password)
$ export FLASK_APP=superset

# admin user 생성
$ superset fab create-admin&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;스크린샷 2020-08-10 오전 10.27.12.png&quot; data-origin-width=&quot;1700&quot; data-origin-height=&quot;822&quot; width=&quot;700&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/BfEh5/btqGqavleJH/afDCNsMg7WB0QKcP8mkgU1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/BfEh5/btqGqavleJH/afDCNsMg7WB0QKcP8mkgU1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/BfEh5/btqGqavleJH/afDCNsMg7WB0QKcP8mkgU1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBfEh5%2FbtqGqavleJH%2FafDCNsMg7WB0QKcP8mkgU1%2Fimg.png&quot; data-filename=&quot;스크린샷 2020-08-10 오전 10.27.12.png&quot; data-origin-width=&quot;1700&quot; data-origin-height=&quot;822&quot; width=&quot;700&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;load 데이터&lt;/h3&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;pre id=&quot;code_1597022916922&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# Load some data to play with
$ superset load_examples&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;스크린샷 2020-08-10 오전 10.31.44.png&quot; data-origin-width=&quot;1700&quot; data-origin-height=&quot;1366&quot; width=&quot;700&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cFAx0e/btqGpz3vEmi/o4qfzZuW6ZHzhZ1nDJCqB1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cFAx0e/btqGpz3vEmi/o4qfzZuW6ZHzhZ1nDJCqB1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cFAx0e/btqGpz3vEmi/o4qfzZuW6ZHzhZ1nDJCqB1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcFAx0e%2FbtqGpz3vEmi%2Fo4qfzZuW6ZHzhZ1nDJCqB1%2Fimg.png&quot; data-filename=&quot;스크린샷 2020-08-10 오전 10.31.44.png&quot; data-origin-width=&quot;1700&quot; data-origin-height=&quot;1366&quot; width=&quot;700&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;pre id=&quot;code_1597023249887&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# Create default roles and permissions
$ superset init&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;스크린샷 2020-08-10 오전 10.33.30.png&quot; data-origin-width=&quot;1700&quot; data-origin-height=&quot;1264&quot; width=&quot;700&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Tr5zo/btqGqbud1Fu/EKyercuLSGRqSHePQSYQsk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Tr5zo/btqGqbud1Fu/EKyercuLSGRqSHePQSYQsk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Tr5zo/btqGqbud1Fu/EKyercuLSGRqSHePQSYQsk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FTr5zo%2FbtqGqbud1Fu%2FEKyercuLSGRqSHePQSYQsk%2Fimg.png&quot; data-filename=&quot;스크린샷 2020-08-10 오전 10.33.30.png&quot; data-origin-width=&quot;1700&quot; data-origin-height=&quot;1264&quot; width=&quot;700&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;웹으로 확인하기&lt;/h3&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;pre id=&quot;code_1597023260719&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# To start a development web server on port 8088, use -p to bind to another port
$ superset run -p 8088 --with-threads --reload --debugger&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;만약, 서버에 붙어서 개발 중이라면 모든 ip 허용시키고 접근 (보안문제로 내부에서 테스트 할 때만 사용 권장)&lt;/p&gt;
&lt;pre id=&quot;code_1597025787791&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ superset run -h 0.0.0.0 -p 8088 --reload --debugger --with-threads&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;스크린샷 2020-08-10 오전 11.17.31.png&quot; data-origin-width=&quot;1624&quot; data-origin-height=&quot;1022&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bHHlKT/btqGnIeYFsI/2MFrRLssjPGJkdMmHimRsK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bHHlKT/btqGnIeYFsI/2MFrRLssjPGJkdMmHimRsK/img.png&quot; data-alt=&quot;web화면&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bHHlKT/btqGnIeYFsI/2MFrRLssjPGJkdMmHimRsK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbHHlKT%2FbtqGnIeYFsI%2F2MFrRLssjPGJkdMmHimRsK%2Fimg.png&quot; data-filename=&quot;스크린샷 2020-08-10 오전 11.17.31.png&quot; data-origin-width=&quot;1624&quot; data-origin-height=&quot;1022&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;web화면&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;create admin에서 설정한 username과 password 사용&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;load 데이터로 시각화&lt;/h3&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;스크린샷 2020-08-10 오전 11.20.19.png&quot; data-origin-width=&quot;3366&quot; data-origin-height=&quot;1844&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/NCl5a/btqGqn2zUNd/NxQSf1hwxQqA2qzXvnwJBk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/NCl5a/btqGqn2zUNd/NxQSf1hwxQqA2qzXvnwJBk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/NCl5a/btqGqn2zUNd/NxQSf1hwxQqA2qzXvnwJBk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNCl5a%2FbtqGqn2zUNd%2FNxQSf1hwxQqA2qzXvnwJBk%2Fimg.png&quot; data-filename=&quot;스크린샷 2020-08-10 오전 11.20.19.png&quot; data-origin-width=&quot;3366&quot; data-origin-height=&quot;1844&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;참고&lt;/h3&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p&gt;&lt;a href=&quot;https://superset.apache.org/installation.html#superset-installation-and-initialization&quot;&gt;https://superset.apache.org/installation.html#superset-installation-and-initialization&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1597023461819&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Installation &amp;amp; Configuration &amp;mdash; Apache Superset  documentation&quot; data-og-description=&quot;Getting Started Superset has deprecated support for Python 2.* and supports only ~=3.6 to take advantage of the newer Python features and reduce the burden of supporting previous versions. We run our test suite against 3.6, but 3.7 is fully supported as we&quot; data-og-host=&quot;superset.apache.org&quot; data-og-source-url=&quot;https://superset.apache.org/installation.html#superset-installation-and-initialization&quot; data-og-url=&quot;https://superset.apache.org/installation.html#superset-installation-and-initialization&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://superset.apache.org/installation.html#superset-installation-and-initialization&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://superset.apache.org/installation.html#superset-installation-and-initialization&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;Installation &amp;amp; Configuration &amp;mdash; Apache Superset documentation&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;Getting Started Superset has deprecated support for Python 2.* and supports only ~=3.6 to take advantage of the newer Python features and reduce the burden of supporting previous versions. We run our test suite against 3.6, but 3.7 is fully supported as we&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;superset.apache.org&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Database/Superset</category>
      <category>apache</category>
      <category>Python</category>
      <category>superset</category>
      <author>코 나</author>
      <guid isPermaLink="true">https://cona-dev.tistory.com/49</guid>
      <comments>https://cona-dev.tistory.com/49#entry49comment</comments>
      <pubDate>Mon, 10 Aug 2020 10:38:41 +0900</pubDate>
    </item>
    <item>
      <title>Linux python path설정 &amp;amp; pip3 업데이트</title>
      <link>https://cona-dev.tistory.com/48</link>
      <description>&lt;pre id=&quot;code_1597021924599&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# python3 업데이트
$ sudo yum list python3
$ sudo yum install python3 -y

# 파이썬 패키지 설치
$ sudo pip3 install cchardet==1.0.0
$ sudo pip3 install --upgrade setuptools

# PATH 설정
$ sudo su
$ vi ~/.bashrc

# alias python=python3
# alias pip=pip3

# 변경된 환경변수 적용
$ sudo source ~/.bashrc

# 파이썬, pip 버전확인
$ sudo python -V
$ sudo pip -V&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;스크린샷 2020-08-10 오전 10.12.29.png&quot; data-origin-width=&quot;1364&quot; data-origin-height=&quot;1128&quot; width=&quot;600&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b06gvO/btqGnHUFOlQ/FRt0WBsNInVeVTc0b25GoK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b06gvO/btqGnHUFOlQ/FRt0WBsNInVeVTc0b25GoK/img.png&quot; data-alt=&quot;bashrc 파일 수정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b06gvO/btqGnHUFOlQ/FRt0WBsNInVeVTc0b25GoK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb06gvO%2FbtqGnHUFOlQ%2FFRt0WBsNInVeVTc0b25GoK%2Fimg.png&quot; data-filename=&quot;스크린샷 2020-08-10 오전 10.12.29.png&quot; data-origin-width=&quot;1364&quot; data-origin-height=&quot;1128&quot; width=&quot;600&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;bashrc 파일 수정&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;참고&lt;/h3&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p&gt;&lt;a href=&quot;https://medium.com/@sungmok.sohn/aws%EC%97%90%EC%84%9C-apache-superset%EC%9C%BC%EB%A1%9C-bi-%EA%B5%AC%EC%B6%95%ED%95%98%EA%B8%B0-1-ca12ad74b31b&quot;&gt;https://medium.com/@sungmok.sohn/aws%EC%97%90%EC%84%9C-apache-superset%EC%9C%BC%EB%A1%9C-bi-%EA%B5%AC%EC%B6%95%ED%95%98%EA%B8%B0-1-ca12ad74b31b&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1597022014878&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;article&quot; data-og-title=&quot;AWS에서 Apache Superset으로 BI 구축하기(1)&quot; data-og-description=&quot;비즈니스 인텔리전스 (Business Intelligence, BI) 개발이 필요하다면 Superset 을 추천합니다. Superset은 Python 기반으로 개발된 web 어플리케이션입니다. GUI로 차트 및 대시보드를 간편하게 관리할 수 있는�&quot; data-og-host=&quot;medium.com&quot; data-og-source-url=&quot;https://medium.com/@sungmok.sohn/aws%EC%97%90%EC%84%9C-apache-superset%EC%9C%BC%EB%A1%9C-bi-%EA%B5%AC%EC%B6%95%ED%95%98%EA%B8%B0-1-ca12ad74b31b&quot; data-og-url=&quot;https://medium.com/@sungmok.sohn/aws%EC%97%90%EC%84%9C-apache-superset%EC%9C%BC%EB%A1%9C-bi-%EA%B5%AC%EC%B6%95%ED%95%98%EA%B8%B0-1-ca12ad74b31b&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://medium.com/@sungmok.sohn/aws%EC%97%90%EC%84%9C-apache-superset%EC%9C%BC%EB%A1%9C-bi-%EA%B5%AC%EC%B6%95%ED%95%98%EA%B8%B0-1-ca12ad74b31b&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://medium.com/@sungmok.sohn/aws%EC%97%90%EC%84%9C-apache-superset%EC%9C%BC%EB%A1%9C-bi-%EA%B5%AC%EC%B6%95%ED%95%98%EA%B8%B0-1-ca12ad74b31b&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;AWS에서 Apache Superset으로 BI 구축하기(1)&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;비즈니스 인텔리전스 (Business Intelligence, BI) 개발이 필요하다면 Superset 을 추천합니다. Superset은 Python 기반으로 개발된 web 어플리케이션입니다. GUI로 차트 및 대시보드를 간편하게 관리할 수 있는�&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;medium.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>linux</category>
      <category>bashrc</category>
      <category>centos8</category>
      <category>Linux</category>
      <category>path</category>
      <category>PIP</category>
      <category>pip3</category>
      <category>Python</category>
      <category>python3</category>
      <category>VIM</category>
      <author>코 나</author>
      <guid isPermaLink="true">https://cona-dev.tistory.com/48</guid>
      <comments>https://cona-dev.tistory.com/48#entry48comment</comments>
      <pubDate>Mon, 10 Aug 2020 10:14:29 +0900</pubDate>
    </item>
  </channel>
</rss>