Hadoop

114.Livy配置

2022-08-11  本文已影响0人  大勇任卷舒
# scp livy.tar.gz ip-xxx-xx-xx-xx.ap-southeast-1.compute.internal:/opt/cloudera/
# cd /opt/cloudera/
# tar -zxvf livy.tar.gz
# useradd livy -g hadoop
# id livy
# chown -R livy:hadoop livy
# ll livy
# mkdir /var/log/livy
# mkdir /var/run/livy
# chown livy:hadoop /var/log/livy
# chown livy:hadoop /var/run/livy
# scp livy-env.sh.template livy-env.sh
# scp spark-blacklist.conf.template spark-blacklist.conf
# scp livy.conf.template livy.conf
# chown livy:hadoop livy.conf livy-env.sh spark-blacklist.conf
kadmin.local -q "addprinc -randkey livy/ip-xxx-xx-xx-xx.ap-southeast-1.compute.internal@FAYSON.COM"
kadmin.local -q "addprinc -randkey HTTP/ip-xxx-xx-xx-xx.ap-southeast-1.compute.internal@FAYSON.COM"
kadmin.local -q "xst -k /root/livy.service.keytab livy/ip-xxx-xx-xx-xx.ap-southeast-1.compute.internal@FAYSON.COM"
kadmin.local -q "xst -k /root/spnego.service.keytab HTTP/ip-xxx-xx-xx-xx.ap-southeast-1.compute.internal@FAYSON.COM"
# scp livy.service.keytab spnego.service.keytab ip-xxx-xx-xx-xx.ap-southeast-1.compute.internal:/etc/security/keytabs/
# cd /etc/security/keytabs/
# chown livy:hadoop livy.service.keytab 
# chown livy:hadoop spnego.service.keytab 
# ll
livy.spark.master = yarn
livy.spark.deployMode = cluster
livy.environment = production
livy.impersonation.enabled = true
livy.server.csrf_protection.enabled true
livy.server.port = 8998
livy.server.session.timeout = 3600000
livy.server.recovery.mode = recovery
livy.server.recovery.state-store=filesystem
livy.server.recovery.state-store.url=/tmp/livy
livy.server.auth.type = kerberos
livy.server.auth.kerberos.keytab = /etc/security/keytabs/spnego.service.keytab
livy.server.auth.kerberos.principal = HTTP/ip-xxx-xx-xx-xx.ap-southeast-1.compute.internal
livy.server.launch.kerberos.keytab = /etc/security/keytabs/livy.service.keytab
livy.server.launch.kerberos.principal = livy/ip-xxx-xx-xx-xx.ap-southeast-1.compute.internal
export JAVA_HOME=/usr/java/jdk1.7.0_67-cloudera
export HADOOP_HOME=/opt/cloudera/parcels/CDH/lib/hadoop
export SPARK_CONF_DIR=/etc/spark/conf
export SPARK_HOME=/opt/cloudera/parcels/CDH/lib/spark
export HADOOP_CONF_DIR=/etc/hadoop/conf
export LIVY_LOG_DIR=/var/log/livy
export LIVY_PID_DIR=/var/run/livy
export LIVY_SERVER_JAVA_OPTS="-Xmx2g"
# vim spark-blacklist.conf
#
# Configuration override / blacklist. Defines a list of properties that users are not allowed
# to override when starting Spark sessions.
#
# This file takes a list of property names (one per line). Empty lines and lines starting with "#"
# are ignored.
#
# Disallow overriding the master and the deploy mode.
spark.master
spark.submit.deployMode
# Disallow overriding the location of Spark cached jars.
spark.yarn.jar
spark.yarn.jars
spark.yarn.archive
# Don't allow users to override the RSC timeout.
livy.rsc.server.idle-timeout
<property>
    <name>hadoop.proxyuser.livy.groups</name>
    <value>*</value>
</property>
<property>
    <name>hadoop.proxyuser.livy.hosts</name>
    <value>*</value>
</property>
# kinit -kt livy.service.keytab livy/ip-172-31-21-83.ap-southeast-1.com
# hadoop fs -mkdir /user/livy
# hadoop fs -ls /user
# sudo -u livy /opt/cloudera/livy/bin/livy-server start
# sudo -u livy /opt/cloudera/livy/bin/livy-server stop

大数据视频推荐:
腾讯课堂
CSDN
AIops智能运维机器学习算法实战
ELK入门精讲
AIOps智能运维实战
ELK7 stack开发运维
大数据语音推荐:
ELK7 stack开发运维
企业级大数据技术应用
大数据机器学习案例之推荐系统
自然语言处理
大数据基础
人工智能:深度学习入门到精通

上一篇 下一篇

猜你喜欢

热点阅读