공식 Docs

Dependencies :: Hue SQL Assistant Documentation

공식 깃허브

https://github.com/cloudera/hue/tags

깡통 하둡 + 자바 셋팅

hadoop 의 core-site.xml 에 프록시설정

    **<property>
        <name>hadoop.tmp.dir</name>
        <value>/home/hadoop/tmp</value>
    </property>
    <property>
      <name>hadoop.proxyuser.hive.hosts</name>
      <value>*</value>
    </property>
    <property>
      <name>hadoop.proxyuser.hive.groups</name>
      <value>*</value>
    </property>
    <property>
      <name>hadoop.proxyuser.hue.hosts</name>
      <value>*</value>
    </property>
    <property>
      <name>hadoop.proxyuser.hue.groups</name>
      <value>*</value>
    </property>**

etc/hosts 에 다음과 같이 추가

**127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
183.110.193.215   hadoop-nn-1-a
183.110.193.216   hadoop-nn-1-s
183.110.193.206   hadoop-dn-1-s
183.110.193.207   hadoop-dn-2-s
183.110.193.212   hadoop-eco-1-a**

Hue 유저 만들기

hive에서 사용하는 Mariadb 메타스토어로 쓸거임 db설정미리


**#hive 에서 사용하는 mariadb(mysql) 에 hue 메타스토어 DB 유저랑 생성

create user 'hue'@'%' identified by 'bebeen2024!';
create user 'hue'@'localhost' identified by 'bebeen2024!';
create user 'hue'@'hadoop-nn-1-a' identified by 'bebeen2024!';
create user 'hue'@'hadoop-eco-1-a' identified by 'bebeen2024!';

grant all privileges on *.* to 'hue'@'%';
grant all privileges on *.* to 'hue'@'localhost';
grant all privileges on *.* to 'hue'@'hadoop-nn-1-a';
grant all privileges on *.* to 'hue'@'hadoop-eco-1-a';

flush privileges;

# hue 도커에서 hue가 바라볼 db 필요해서 사전생성해야함!!!!!!!!
create database hue;

#모든 유저 호스트 관계보기
SELECT User, Host FROM mysql.user;
#비번까지
SELECT User, Host, plugin FROM mysql.user;

권한 설정 확인
SHOW GRANTS FOR 'hive'@'%';**