๊ด€๋ฆฌ ๋ฉ”๋‰ด

data_lab

[Hue] Hue 4.10.0 ์„ค์น˜ ๊ฐ€์ด๋“œ ๋ณธ๋ฌธ

BIGDATA/ํ•˜๋‘ก์—์ฝ”์‹œ์Šคํ…œ

[Hue] Hue 4.10.0 ์„ค์น˜ ๊ฐ€์ด๋“œ

๐Ÿฐํžˆํžˆ 2022. 5. 13. 23:46

HUE ๋‹ค์šด๋กœ๋“œ

์›ํ•˜๋Š” ํœด ์„ ํƒํ•˜์—ฌ ๋‹ค์šด๋กœ๋“œ
https://github.com/cloudera/hue/tags

 

GitHub - cloudera/hue: Open source SQL Query Assistant service for Databases/Warehouses

Open source SQL Query Assistant service for Databases/Warehouses - GitHub - cloudera/hue: Open source SQL Query Assistant service for Databases/Warehouses

github.com

 

Dependency ๋ฌดํ•œ๊ณ ํ†ต

mvn, database ์„ค์น˜ํ›„ ๊ธฐ๋ณธ์ ์ธ ์„ธํŒ…์€ ์™„๋ฃŒ (hue ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค์™€ ์œ ์ € ์ƒ์„ฑ ์ž‘์—…๊นŒ์ง€ !)

python pip upgrade

curl https://bootstrap.pypa.io/pip/2.7/get-pip.py -o get-pip.py
python get-pip.py
pip install --upgrade pip

python package ์„ค์น˜

pip install psycopg2
pip install psycopg2-binary

OS Package ์„ค์น˜

sudo yum install ant asciidoc cyrus-sasl-devel cyrus-sasl-gssapi cyrus-sasl-plain gcc gcc-c++ krb5-devel libffi-devel libxml2-devel libxslt-devel make mysql mysql-devel openldap-devel python-devel sqlite-devel gmp-devel
libffi-devel python-devel openssl-devel -y

SQLite ๋ฒ„์ „ ์—…๊ทธ๋ ˆ์ด๋“œ (hue django ๋•Œ๋ฌธ์— ๋„ˆ๋ฌด ์•„๋ž˜๋ฒ„์ „์ผ์ˆ˜๋ก ์„ค์น˜ ์•ˆ๋จ)

https://kojipkgs.fedoraproject.org/packages/sqlite/

 

Index of /packages/sqlite

kojipkgs.fedoraproject.org

์—ฌ๊ธฐ์„œ ๋งž๋Š” sqlite rpm, sqlite-devel rpm ๋‹ค์šด๋กœ๋“œ

wget https://kojipkgs.fedoraproject.org/packages/sqlite/3.12.2/1.fc24/x86_64/sqlite-3.12.2-1.fc24.x86_64.rpm
wget https://kojipkgs.fedoraproject.org/packages/sqlite/3.12.2/1.fc24/x86_64/sqlite-devel-3.12.2-1.fc24.x86_64.rpm

rpm -Uvh sqlite-3.12.2-1.fc24.x86_64.rpm sqlite-devel-3.12.2-1.fc24.x86_64.rpm

HUE Build

desktop/devtools.mk ์ˆ˜์ •

DEVTOOLS += \
        ipython[7.10.0] \
        ipdb[0.13.9] \

ํœด ๋นŒ๋“œ

cd ${HUE_SRC}
make apps

 

HUE Start

[hue database ๋™๊ธฐํ™”] build/env/bin/hue migrate 
[hue server ์‹œ์ž‘] build/env/bin/hue runserver 0.0.0.0:8000
[hue login] user id/ password -admin/admin
[hdfs user ์ƒ์„ฑ] hdfs dfs -mkdir /user/admin
[hdfs user dir ๊ถŒํ•œ๋ณ€๊ฒฝ] hdfs dfs -chown -R admin:admin /user/admin

 

HUE Configs

vi ${HUE_SRC}/desktop/conf/pseudo-distributed.ini
  [[database]]
    engine=postgresql_psycopg2
    host=1.2.3.4
    name=hue
    port=5432
    user=hue
    password=hue


[hadoop]
  # Configuration for HDFS NameNode
  # ------------------------------------------------------------------------
  [[hdfs_clusters]]
    # HA support by using HttpFs
    [[[default]]]
      # Enter the filesystem uri
      fs_defaultfs=hdfs://1.2.3.4:8020
      webhdfs_url=http://1.2.3.4:50070/webhdfs/v1
# ------------------------------------------------------------------------     
[beeswax]
  hive_server_host=1.2.3.4
  hive_server_port=10000
  hive_server_http_port=10001
  max_number_of_sessions=3
  thrift_version=11
  use_sasl=true
  # ------------------------------------------------------------------------
[hbase]
  hbase_clusters=(Cluster|1.2.3.4:9090)
  thrift_transport=buffered
  ssl_cert_ca_verify=false
728x90
๋ฐ˜์‘ํ˜•