Apache-kylin-2.0.0-bin-hbase1x.tar.gz的下载与安装(图文详解)

本文详细介绍ApacheKylin 2.0.0版本在Hadoop、Hive、HBase环境下的单节点部署流程。文章提供了官方文档链接及必要的下载源,并分享了博主在master节点上的部署经验。

 

 

 

   不多说,直接上干货!

  首先,对于Apache Kylin的安装,我有话要说。

  由于Apache Kylin本身只是一个Server,所以安装部署还是比较简单的。但是它的前提要求是Hadoop、Hive、HBase必须已经安装且能正常工作。

 

   以下,是我集群环境的情况

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  Apache kylin的官网安装文档

http://kylin.apache.org/cn/docs21/install/manual_install_guide.html

 

 

 

 

 

 

  注意:本博文,立足于对Apache Kylin的单节点部署。

    我这里,是安装在master上。

 

 

 

 Apache-kylin-2.0.0-bin-hbase1x.tar.gz的下载

http://archive.apache.org/dist/kylin/apache-kylin-2.0.0/

 

 

 

 

 

 

 

 

 

 

 

参考

http://www.360doc.com/content/17/0628/12/27498460_667180999.shtml

 http://lxw1234.com/archives/2016/04/643.htm

http://blog.youkuaiyun.com/linlinv3/article/details/53841150

http://www.jianshu.com/p/9d3e938081d2

http://www.cnblogs.com/raphael5200/p/5260198.html

 

<think> 我们正在讨论的是在银河麒麟ARM版系统上安装已经下载好的meson-1.2.0.tar.gz源码包的方法。 注意:银河麒麟ARM版系统是基于ARM架构的Linux系统,通常使用Kylin V10版本。Meson是一个用Python编写的构建系统,因此安装它需要Python环境。 安装步骤: 1. 确保系统已安装Python3(银河麒麟通常自带Python3,但需要确认版本是否满足要求,Meson要求Python3.5或更高版本) 2. 解压源码包 3. 使用Python的setup.py进行安装(或者使用pip进行安装,但这里因为是离线,所以用源码安装) 4. 验证安装 详细步骤: 步骤1:检查Python3环境 在终端运行: ```bash python3 --version ``` 或者 ```bash python3 -V ``` 确保输出为3.5及以上版本,例如:Python 3.7.5 步骤2:解压源码包 假设meson-1.2.0.tar.gz已经下载到当前用户的下载目录(~/Downloads)或指定目录,使用以下命令解压: ```bash tar -xzvf meson-1.2.0.tar.gz ``` 这将在当前目录下生成一个meson-1.2.0的文件夹。 步骤3:进入解压后的目录并安装 ```bash cd meson-1.2.0 sudo python3 setup.py install ``` 这个命令将以root权限运行setup.py,将meson安装到系统目录(通常是/usr/local/bin)。 另一种可选方法(如果系统有pip3): 如果你希望使用pip进行安装(同样需要离线,但我们已经有了源码包),可以这样: ```bash sudo pip3 install ./meson-1.2.0.tar.gz ``` 步骤4:验证安装 安装完成后,检查meson的版本: ```bash meson --version ``` 应该输出1.2.0。 注意:如果安装后运行meson命令提示“未找到命令”,可能是因为/usr/local/bin不在PATH环境变量中,或者安装到了其他目录。可以尝试使用绝对路径: ```bash /usr/local/bin/meson --version ``` 或者将/usr/local/bin添加到PATH中(一般默认已经添加)。 如果上述方法仍然不行,可以考虑创建符号链接到/usr/bin(如果/usr/local/bin不在PATH): ```bash sudo ln -s /usr/local/bin/meson /usr/bin/meson ``` 另外,Meson在安装过程中可能需要一些依赖,但由于是Python包,通常只需要setuptools。如果安装过程中提示缺少setuptools,那么需要先安装setuptools。在离线环境下,可以下载setuptools的源码包进行安装,方法类似。 考虑到离线环境,如果系统缺少setuptools,我们需要提前下载setuptools的源码包(例如setuptools-xx.xx.xx.tar.gz),然后按照同样的方法安装。 因此,为了确保安装成功,建议在安装Meson之前确认setuptools是否已安装: ```bash python3 -c "import setuptools" ``` 如果没有错误提示,则表示已安装。 如果未安装,则需要先安装setuptools(同样使用源码安装)。 总结步骤: 1. 安装setuptools(如果需要): - 下载setuptools源码包(如setuptools-58.1.0.tar.gz- 解压并进入目录 - 运行:sudo python3 setup.py install 2. 安装meson: - 解压meson-1.2.0.tar.gz - 进入目录 - 运行:sudo python3 setup.py install 3. 验证:meson --version 由于银河麒麟ARM版系统可能已经预装了setuptools,所以通常直接安装meson即可。 相关问题: 1. 在银河麒麟ARM系统中如何离线安装setuptools? 2. 安装Meson时提示“找不到命令”如何解决? 3. 如何为银河麒麟ARM系统下载兼容的setuptools源码包? 4. Meson在银河麒麟ARM系统上安装后如何配置环境变量? 5. 如何升级银河麒麟ARM系统上已安装的Meson版本? </think> ### 银河麒麟ARM系统安装 Meson-1.2.0.tar.gz 详细指南 #### 📦 前置条件 1. 确认系统已安装 Python 3.5+(Meson的最低要求) ```bash python3 --version ``` 2. 确保有 `setuptools` 工具: ```bash sudo apt update sudo apt install python3-setuptools # 离线系统需提前准备deb包[^1] ``` #### 🔧 安装步骤 1. **解压源码包** 将下载的 `meson-1.2.0.tar.gz` 置于工作目录: ```bash tar -xzvf meson-1.2.0.tar.gz cd meson-1.2.0 ``` *ARM架构处理说明:* 源码包为纯Python实现,不受CPU架构限制[^2]。 2. **执行安装命令** 使用 Python 的 setuptools 安装: ```bash sudo python3 setup.py install ``` 安装路径默认为:`/usr/local/bin/meson` 3. **验证安装** ```bash meson --version ``` 预期输出:`1.2.0` 4. **环境配置(可选)** 若遇到 `meson: command not found`: ```bash sudo ln -s /usr/local/bin/meson /usr/bin/meson # 创建符号链接 ``` #### ️ 常见问题排查 | 问题现象 | 解决方案 | |---------|----------| | `ModuleNotFoundError: No module named 'setuptools'` | 离线安装 `python3-setuptools` | | `Permission denied` | 在命令前添加 `sudo` | | ARM平台执行报错 | 确认Python版本 ≥ 3.5 | #### 💡 高效技巧 使用虚拟环境避免系统污染: ```bash python3 -m venv meson_env source meson_env/bin/activate python setup.py install --prefix=$PWD/meson_env ``` > **关键说明**: > 1. ARM架构下源码编译安装Meson无需特殊处理[^2] > 2. 安装过程不依赖网络连接 > 3. 该方法适用于所有基于Debian的ARM系统 --- ### 📚 相关问题 1. 如何在银河麒麟ARM系统离线安装Python setuptools? 2. Meson安装完成后如何配置交叉编译工具链? 3. 银河麒麟ARM版是否支持Meson的ninja后端? 4. 如何卸载通过源码安装的Meson? [^1]: 可通过联网设备执行 `apt download python3-setuptools` 获取离线包 [^2]: Meson官方确认其Python实现具有架构无关性
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值