KYLIN3.1.0搭建

环境

各种服务的版本是重点

Hadoop3.2.0

使用版本hadoop-3.2.0,使用的包hadoop-3.2.0.tar.gz。
搭建参考Hadoop搭建参考 伪分布式安装

Hive-3.1.2

1.使用版本Hive-3.1.2,使用的包apache-hive-3.1.2-bin.tar.gz
2.搭建参考hive搭建参考
注意文章里面插入的property,要注释掉原来相应的property
修改配置

<property>
  <name>hive.exec.local.scratchdir</name>
    <value>$HIVE_HOME/iotmp</value>
    <description>Local scratch space for Hive jobs</description>
</property>

<property>
   <name>hive.querylog.location</name>
    <value>$HIVE_HOME/iotmp</value>
    <description>Location of Hive run time structured log file</description>
 </property>

 <property>
   <name>hive.downloaded.resources.dir</name>
    <value>$HIVE_HOME/iotmp</value>
    <description>Temporary local directory for added resources in the remote file system.</description>
 </property>

3.删除lib目录下的log4j-slf4j-impl-2.10.0.jar,不然kylin不出日志。加入 mysql-connector-java-5.1.49.jar

Hbase-1.6.0

使用版本Hbase-1.6.0,使用的包hbase-1.6.0-bin.tar.gz。
搭建参考hbase搭建参考

Spark-3.0.2

使用版本spark-3.0.2,使用的包spark-3.0.2-bin-hadoop3.2.tgz。
搭建参考spark搭建参考
scala版本:scala-2.11.12.tgz

Kylin-3.1.0

使用版本Kylin-3.1.0,使用的包apache-kylin-3.1.0-bin-hbase1x.tar.gz。
搭建参考kylin搭建
可能出现的问题:datatype.jsr310.JavaTimeModule cannot be cast to com

问题1
Constructor threw exception; nested exception is java.lang.ClassCastException: com.fasterxml.jackson.datatype.jsr310.JavaTimeModule cannot be
cast to com.fasterxml.jackson.databind.Module
解决办法:
1.vim kylin家目录/bin/find-hive-dependency.sh 153行
 hive_lib=`find -L ${hive_lib_dir} -name '*.jar' ! -name '*jackson*' ! -name '*druid*' ! -name '*slf4j*' ! -name '*avatica*' ! -name '*calcite*' ! -name '*jackson-datatype-joda*' ! -name '*derby*' -printf '%p:' | sed 's/:$//'`

2.vim kylin家目录/bin/find-spark-dependency.sh 38行
spark_dependency=`find -L $spark_home/jars -name '*.jar' ! -name '*jackson*' ! -name '*slf4j*' ! -name '*calcite*' ! -name '*doc*' ! -name '*test*' ! -name '*sources*' ''-printf '%p:' | sed 's/:$//'`

启动

Hadoop启动
/sbin/hadoop-daemon.sh start namenode
/sbin/hadoop-daemon.sh start datanode
/sbin/hadoop-daemon.sh start secondarynamenode
Hbase启动
bin]# sh start-hbase.sh
spark启动
sbin]# sh start-master.sh
kylin启动
bin]# kylin.sh start
防火墙
systemctl start firewalld
systemctl stop firewalld
systemctl status firewalld
注意关闭防火墙

etc/profile配置

#java
export JAVA_HOME=/opt/my-software/jdk1.8.0_221
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib

export HADOOP_HOME=/opt/my-software/hadoop-3.2.0
export PATH=$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$PATH

export HBASE_HOME=/opt/my-software/hbase-1.6.0
export PATH=$PATH:$HBASE_HOME/bin:/$HBASE_HOME/sbin

export HIVE_HOME=/opt/my-software/hive-3.1.2
export PATH=$PATH:$HIVE_HOME/bin

export SCALA_HOME=/opt/my-software/scala-2.11.12
export PATH=$PATH:$SCALA_HOME/bin

export SPARK_HOME=/opt/my-software/spark-3.0.2
export PATH=$PATH:$SPARK_HOME/bin

export KYLIN_HOME=/opt/my-software/apache-kylin-3.1.0
export PATH=$PATH:$KYLIN_HOME/bin

#export ZOOKEEPER_HOME=/opt/my-software/apache-zookeeper-3.6.0
#export PATH=$PATH:$ZOOKEEPER_HOME/bin

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值