HUE 4.1.0 설치 (SOLR, MAVEN)

사전에 Maven있어야 컴파일이되고

OOZIE, SOLR가 설치되어있어야 에러가 안난다.


=================관련 패키지 설치============

su - root

설치

yum install libtidy libxml2-devel libxslt-devel
yum install openssl-devel cyrus-sasl-devel cyrus-sasl-gssapi
yum install ant
yum install mysql mysql-devel
yum install sqlite sqlite-devel
yum install python python-devel python-setuptools pythoon-simplejson python-ldap*
yum install gcc gcc-*
yum install libffi-devel.x86_64 libffi.i686 libffi.x86_64 libffi-devel.i686

 yum -y install openldap-devel


=============maven 설치

cd /home


wget http://mirror.navercorp.com/apache/maven/maven-3/3.5.3/binaries/apache-maven-3.5.3-bin.tar.gz

tar zxvf ./apache-maven-3.5.3-bin.tar.gz

mv ./apache-maven-3.5.3-bin.tar.gz ./maven

cd maven

make install
  에러나면 make clean 하고 rm -rf /home/maven 삭제 후 다시 make install

ln -s /home/maven/bin/mvn /usr/bin/mvn

vi /etc/profile


export M2_HOME=/home/maven
export M2=$M2_HOME/bin
#export MAVEN_OPTS="-Xms256m -Xmx512m"
export PATH=$M2:$PATH

================휴 다운로드 및 컴파일


su - hadoop

cd /home

wget https://www.dropbox.com/s/auwpqygqgdvu1wj/hue-4.1.0.tgz


tar zxvf ./hue-4.1.0.tgz


export PREFIX=/home


cd hue-4.1.0


make
make install


chown -R hadopp:hadoop /home/hue

chmod 755 /home/hue


컴파일시 sh: mysql_config: command not found
이런 에러가 났다

yum list | grep maira
해서 나오는 현재 설치된 버전의 관련 패치기 다 설치 하니깐 에러가 안남...
====================환경 설정==========

vi /etc/profile

export HUE_HOME=/home/hue
export PATH=$PATH:$HUE_HOME/build/env/bin

=====================휴 설정================
vi /home/hue/desktop/conf/hue.ini

사용자 설정
server_user=hadoop
server_group=hadoop
default_user=hadoop
default_hdfs_superuser=hadoop

YARN설정
resourcemanager_host=10.0.0.6 
resourcemanager_api_url=http://10.0.0.6:8088 
proxy_api_url=http://10.0.0.6:8088 
history_server_api_url=http://10.0.0.6:19888

HDFS 설정
fs_defaultfs=hdfs://10.0.0.6:8020
webhdfs_url=http://l10.0.0.6:50070/webhdfs/v1

HIVE 설정
hive_server_host=10.0.0.6

HBASE 설정
hbase_clusters=(Cluster|10.0.0.6:9090)

SOLR 설정
solr_url=http://10.0.0.6:8983/solr/ 

OOZIE 설정
oozie_url=http://10.0.0.6:11000/oozie 

SQOOP 설정
   server_url=http://10.0.3.10:12000/sqoop

  # Flag to turn on sqoop.
   enable_sqoop=true
=======================rdbms   MariaDB 설정
engine=mysql
host=10.0.3.10
port=3306
user=hadoop
password=비번
name=hue       #DB 스키마 (DATABASE)
==================MariaDB TABLE 및 계정생성

mysql -u root -p

create database hue default character set utf8 default collate utf8_general_ci;
create user 'hadoop'@'%' identified by '비번';
grant all on *.* to 'hadoop'@'loclahost' identified by '비번';
fulsh privileges;

=================하둡 환경 설정===


vi /home/hadoop/etc/hadoop/conf/hdfs-site.xml
    <property>
      <name>dfs.webhdfs.enabled</name>
      <value>true</value>
      <final>true</final>
    </property>


vi /home/hadoop/etc/hadoop/conf/core-site.xml
    <property>
      <name>hadoop.proxyuser.hadoop.groups</name>
      <value>*</value>
    </property>

    <property>
      <name>hadoop.proxyuser.hadoop.hosts</name>
      <value>*</value>
    </property>



============휴 실행


휴 실행 
cd /usr/local/hue/build/env/bin
./supervisor -d


==============웹 로그인

첫로그인시 로그인하는 계정이 관리자 계정이 된다.
hue를 실행하는 계정 (난 hadoop 설치 계정)으로 해야한다

http://아이피:8888

hadoop
비번

============모니터링


tail -f /usr/local/hue/logs/supervisor.log



===========DB를 PRODUCTION에서는 mysql등으로 변경해야한다고 한다

mysql -u root -p 
비번

create database hue;
exit
===============

HUE is running
vi hue.ini
    engine=mysql
    host=MYSQL_HOST
    port=MYSQL_PORT
    user=MYSQL_USERNAME
    password=MYSQL_PASSWORD
    name=Database_Name # I used 'hue'. You need to create database manually in mysql.


HUE Restart


DB 싱크 및 마이그레이션


   /home/hue/build/env/bin/hue syncdb --noinput
   /home/hue/build/env/bin/hue migrate


HUE Restart

댓글

이 블로그의 인기 게시물

LSF (GPU 스케쥴링) 명령어 사용법

CentOS 7 리부팅 없이 새 디스크 인식 (find a new disk without reboot)

python에서 hive 사용