前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【impala】在容器里编译impala(2)

【impala】在容器里编译impala(2)

作者头像
runzhliu
发布2021-08-06 15:25:50
6690
发布2021-08-06 15:25:50
举报
文章被收录于专栏:容器计算容器计算

在篇1忘记说编译的环境了,是在 dockerhub 的 centos:7 镜像里执行的操作,各位参考一下。下面继续排雷过程。

执行一下 buildall.sh,看下基本的日志。

在这里插入图片描述
在这里插入图片描述

先会把所有环节变量都打一下(挺好的,以后自己项目),后面就是一堆下载东西的日志了。这些操作,可以理解成用 shell 调的 python 里用的 wget 去下载的。

在这里插入图片描述
在这里插入图片描述

报错了。讲道理,这种错,真的挺难查的,但是还是能查的。

在这里插入图片描述
在这里插入图片描述

拉出来分析一下。大概意思是 HDFS

代码语言:javascript
复制
CMake Error at cmake_modules/FindHDFS.cmake:78 (message):
  HDFS includes and libraries NOT found.  HDFS_INCLUDE_DIR-NOTFOUND, )
Call Stack (most recent call first):
  CMakeLists.txt:204 (find_package)


-- Configuring incomplete, errors occurred!

impala 项目里全局搜一下,发现这里是需要找 HDFS 的本地库,但是这个环境变量没配,所以找不到。不是很了解 cmake,但是我理解既然 Hadoop 都下了,为啥这个会找不到呢。

在这里插入图片描述
在这里插入图片描述

看来 export DOWNLOAD_CDH_COMPONENTS=true 是不行的…所以还是改为 true 重新试一下。

在这里插入图片描述
在这里插入图片描述

可以 ps -ef 看下具体的进程。

在这里插入图片描述
在这里插入图片描述

下载完的软件包,就会解压到这个位置。

在这里插入图片描述
在这里插入图片描述

走到这里就算依赖下载完了,开始编译了。

在这里插入图片描述
在这里插入图片描述

今天讲到这里,下篇再继续。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-07-31 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
大数据
全栈大数据产品,面向海量数据场景,帮助您 “智理无数,心中有数”!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档