接上篇:https://developer.aliyun.com/article/1623245?spm=a2c6h.13148508.setting.20.66e24f0etlssu8
配置环境
我们需要修改 kylin.sh
cd $KYLIN_HOME/bin vim kylin.sh # 需要写入这些依赖 防止后续报错 export HADOOP_HOME=/opt/servers/hadoop-2.9.2 export HIVE_HOME=/opt/servers/apache-hive-2.3.9-bin export HBASE_HOME=/opt/servers/hbase-1.3.1 export SPARK_HOME=/opt/servers/spark-2.4.5-bin-without-hadoop-scala-2.12
配置结果如下图所示:
检查依赖
$KYLIN_HOME/bin/check-env.sh • 1
我这里报错了,可能是之前的环境变量有问题:
我找了一圈,看到 Flink YARN 这里HADOOP_CONF_DIR可能配置错了:
# Flink YRAN # export HADOOP_CONF_DIR=$HADOOP_HOME export HADOOP_CONF_DIR=$HADOOP_HOME/etc/hadoop export YARN_CONF_DIR=$HADOOP_HOME/etc/hadoop export HADOOP_CLASSPATH=`hadoop classpath`
修改完的结果为如下:(这里我暂时注释了,防止我的FlinkYRAN以后不能用了)
重新进行测试环境,检查顺利通过,看里边还有一些和Flink、Kafka的配置等,你需要的话可以加入:
启动集群
ZooKeeper
启动 h121 h122 h123集群模式
需要每个节点都运行
zkServer.sh start • 1
HDFS
启动 h121 h122 h123
h121运行即可,但是要检查确认
start-dfs.sh
YRAN
启动 h121 h122 h123
h121运行即可,但是要检查确认
start-yarn.sh
HBase
启动 h121 h122 h123
h121运行即可,但是要检查确认
start-hbase.sh
Metastore
启动 h121 即可
nohup hive --service metastore > /tmp/metastore.log 2>&1 &
运行结果如下图:
history server
启动 h121 即可
mr-jobhistory-daemon.sh start historyserver • 1
Kylin
启动 h122
kylin.sh start
运行过程如下图所示:
节点详情
h121
与上图对应一下:
- Metastore
- Zookeeper
- HBase
- HDFS
- JPS跳过
- YARN
- Hadoop
h122
- JPS跳过
- YRAN
- ZooKeeper
- HBase
- 好像是Kylin
- HDFS
h123
- YARN
- JPS跳过
- HBase
- ZooKeeper
- Hadoop
- HDFS
启动结果
http://h122.wzk.icu:7070/kylin/login • 1
我们访问之后可以看到如下的内容:
登录进入
默认都是大写 账号 ADMIN 密码 KYLIN