kylin安装配置-kylin-3.1.2-Centos7
2021/8/19 7:07:34
本文主要是介绍kylin安装配置-kylin-3.1.2-Centos7,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、软件要求
二、Kylin 安装
三、文件配置
四、运行kylin
-------------------------------
一、软件要求
1,hadoop 安装配置
2,Hbase 安装配置
3,Hive 安装配置
4,JDK1.8
5,Spark 安装配置(可选)
二、Kylin 安装
使用通Hadoop同一个用户
2.1,下载地址:kylin-3.1.2
2.2,进入文件保存目录
## 解压到和Hadoop集群软件同一个安装目录 $ sudo tar -zxvf ./apache-kylin-3.1.2-bin-hbase1x.tar.gz -C /usr/local/hdfs $ cd /usr/local/hdfs $ sudo sudo mv ./apache-kylin-3.1.2-bin-hbase1x ./kylin3.1.2 ## 将文件所有变更为hadoop用户,bigdata用户组 $ sudo chown -R hadoop:bigdata ./kylin3.1.2 ## 创建软连接,方便版本更换 $ sudo ln -s /usr/local/hdfs/kylin3.1.2 ~/hdfs/kylin
2.3,设置环境变量
vi ~/.bash_profile
KYLIN_HOME=/root/training/kylin export KYLIN_HOME PATH=$KYLIN_HOME/bin:$PATH export PATH
source ~/.bash_profile
在任何界面输入kylin
,然后连续按两下Tab
键,显示下面内容则设置成功:
$ kylin kylin kylin-port-replace-util.sh kylin.sh
三、文件配置
3.1 yarn-site.xml,添加历史服务器
需要在$HADOOP_HOME/etc/hadoop/yarn-site.xml
增加以下配置:
<property> <name>mapreduce.jobhistory.address</name> <value>host:10020</value> </property> <property> <name>mapreduce.jobhistory.webapp.address</name> <value>host:19888</value> </property> # host 为服务器地址
四、运行kylin
3.1 启动 Kylin 前需要启动 Hadoop、Zookeeper、Hbase、Hive 等服务
$ start-all.sh $ $HADOOP_HOME/sbin/mr-jobhistory-daemon.sh start historyserver $ start-hbase.sh $ nohup hive --service metastore > metastore.log 2>&1 & $ nohup hive --service hiveserver2 > hiveserver2.log 2>&1 &
3.2 依赖检查
# 执行下面的检查命令会在 hdfs 上创建 kylin 目录 $ $KYLIN_HOME/bin/check-env.sh # 检查数据源 hive 和数据存储 hbase $ $KYLIN_HOME/bin/find-hive-dependency.sh $ $KYLIN_HOME/bin/find-hbase-dependency.sh
如果没有打印出error信息,安装完成:
$ $KYLIN_HOME/bin/check-env.sh Retrieving hadoop conf dir... KYLIN_HOME is set to /home/hadoop/hdfs/kylin [hadoop@xiaojy ~]$ $KYLIN_HOME/bin/find-hive-dependency.sh Retrieving hive dependency... [hadoop@xiaojy ~]$ $KYLIN_HOME/bin/find-hbase-dependency.sh Retrieving hbase dependency...
3.3 启动kylin
# 每个节点都需要单独启动 kylin.sh start
界面输出如下则启动成功:
Retrieving hive dependency... Retrieving hbase dependency... Retrieving hadoop conf dir... ... A new Kylin instance is started by root. To stop it, run 'kylin.sh stop' Check the log at /root/training/kylin/logs/kylin.log Web UI is at http://<hostname>:7070/kylin
Kylin 启动后您可以通过浏览器 http://<hostname>:7070/kylin
进行访问。
其中 <hostname>
为具体的机器名、IP 地址或域名,默认端口为 7070。
初始用户名和密码是 ADMIN/KYLIN
。
运行 $KYLIN_HOME/bin/kylin.sh stop
脚本来停止 Kylin.
ps -ef | grep kylin
3.4 运行样例Cube脚本
$ $KYLIN_HOME/bin/sample.sh $ $KYLIN_HOME/bin/kylin.sh stop $ $KYLIN_HOME/bin/kylin.sh start # 环境变量设置好可以不用加`$KYLIN_HOME/bin/
1,用默认的用户名和密码 ADMIN/KYLIN
登陆 Kylin 网站,选择 project
下拉框(左上角)中的 learn_kylin
工程;
2,选择名为 kylin_sales_cube
的样例 cube,点击 “Actions” -> “Build”
,“end-date”选择一个在 2014-01-01 之后的日期(覆盖所有的 10000 样例记录);
3,点击 “Monitor”
标签,查看 build 进度直至 100%;
4,点击 “Insight” 标签,执行 SQLs,例如:
select part_dt,sum(price) as total_selled, count(distinct seller_id) as sellers from kylin_sales group by part_dt;
成功安装!
这篇关于kylin安装配置-kylin-3.1.2-Centos7的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23增量更新怎么做?-icode9专业技术文章分享
- 2024-11-23压缩包加密方案有哪些?-icode9专业技术文章分享
- 2024-11-23用shell怎么写一个开机时自动同步远程仓库的代码?-icode9专业技术文章分享
- 2024-11-23webman可以同步自己的仓库吗?-icode9专业技术文章分享
- 2024-11-23在 Webman 中怎么判断是否有某命令进程正在运行?-icode9专业技术文章分享
- 2024-11-23如何重置new Swiper?-icode9专业技术文章分享
- 2024-11-23oss直传有什么好处?-icode9专业技术文章分享
- 2024-11-23如何将oss直传封装成一个组件在其他页面调用时都可以使用?-icode9专业技术文章分享
- 2024-11-23怎么使用laravel 11在代码里获取路由列表?-icode9专业技术文章分享
- 2024-11-22怎么实现ansible playbook 备份代码中命名包含时间戳功能?-icode9专业技术文章分享