搭建kylin(麒麟)及遇到的问题(续)

本文档详细记录了在使用Ambari搭建Hadoop环境后,安装Kylin过程中遇到的SSH权限错误和主机注册问题。通过修改Python配置和调整用户权限,成功解决并启动Kylin服务。最后,提供了访问Kylin UI的步骤和解决读写权限问题的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

之前安装好了ambari,接下来就是需要使用ambari安装需要的服务,其中遇到了一个问题

1、Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password). SSH command execution finished

解决:

cd ~/.shh
cat id_rsa.pub >>authorized_keys
chmod 700 ~/.ssh  
chmod 600 ~/.ssh/authorized_keys 

 

2、host无法注册,后来发现是python版本问题,需要手动设置一下。SSLError: Failed to connect. Please check openssl library versions.

解决:vi /etc/python/cert-verification.cfg

verify=disable

 

 

使用ambaari搭建了Hadoop环境之后,就可以在官网上下载kylin的源码了。

step1、下载源码并解压

cd /usr/local

wget http://www-us.apache.org/dist/kylin/apache-kylin-2.3.1/apache-kylin-2.3.1-hbase1x-bin.tar.gz

tar -zxvf apache-kylin-2.3.1-hbase1x-bin.tar.gz

step2、进入kylin文件并设置 KYLIN_HOME

cd apache-kylin-2.3.1-bin

export KYLIN_HOME=`pwd`

step3、使用 $KYLIN_HOME/bin/check-env.sh 检查hadoop、hive等运行环境

<think>好的,用户想在银河麒麟V10系统上搭建本地yum源,我需要根据提供的引用内容来整理步骤。首先,得确认用户是要挂载ISO镜像还是使用已有的包文件。引用3里提到挂载本地源的步骤,包括创建目录、复制文件、生成源配置等。另外,引用1和引用2也提供了不同的方法,比如使用wget下载ISO或者配置远程仓库。可能需要分几种情况来解答:挂载ISO镜像、使用本地文件夹、或者添加远程源。用户可能不清楚哪种方法适合自己,所以需要详细说明每种方法的步骤,并指出它们的适用场景。比如,如果用户有ISO文件,可以通过挂载来搭建;如果希望使用内网服务器,可以用远程源。同时,要注意步骤中的细节,比如创建repo文件时的格式是否正确,权限问题是否需要sudo,以及清理缓存的重要性。可能还需要提醒用户遇到问题时的解决方法,比如检查路径是否正确,确保文件夹存在等。最后,生成相关问题时,要覆盖不同搭建方式、优化方法和常见错误处理,这样用户能进一步了解如何应对不同情况。</think>### 银河麒麟 V10 搭建本地 yum 源教程 #### 一、通过挂载 ISO 镜像搭建本地 yum 源 1. **下载 ISO 镜像** 使用 `wget` 下载官方镜像(需替换实际下载链接): ```bash wget https://fdoc.epoint.com.cn:3366/ISO/麒麟V10/Kylin-Server-10-SP1-Release-Build19-20210319-x86.iso[^1] ``` 2. **创建挂载目录与复制文件** ```bash mkdir /rpm # 创建存储 RPM 包的目录 mount -o loop Kylin-Server-10-SP1-Release-Build19-20210319-x86.iso /mnt # 挂载 ISO 到 /mnt cp /mnt/Packages/* /rpm # 复制镜像中的软件包到本地目录 ``` 3. **生成仓库元数据** ```bash createrepo /rpm # 生成仓库元数据文件 ``` 4. **配置 yum 源文件** 编辑新的 repo 文件: ```bash sudo vim /etc/yum.repos.d/local.repo ``` 添加以下内容: ```ini [local] name=Local Repo baseurl=file:///rpm enabled=1 gpgcheck=0[^3] ``` 5. **验证配置** ```bash yum clean all # 清除缓存 yum repolist # 查看仓库是否生效 ``` --- #### 二、通过本地文件夹搭建 yum 源(适用于已有 RPM 包) 1. **创建本地仓库目录** ```bash mkdir -p /data/yum_repo ``` 2. **生成元数据** ```bash createrepo /data/yum_repo ``` 3. **配置 repo 文件** 参考步骤一中的 `local.repo` 配置,修改 `baseurl` 为实际路径。 --- #### 三、添加远程 yum 源(替代方案) 编辑或新建 repo 文件: ```bash sudo vim /etc/yum.repos.d/kylin.repo ``` 添加以下内容(适用于 aarch64 架构): ```ini [kylin] name=Kylin Repo baseurl=http://archive.kylinos.cn/yum/v10/ctyunkylinos-1.0/aarch64/ enabled=1 gpgcheck=0[^2] ``` --- #### 注意事项 - **权限问题**:操作涉及系统目录时需使用 `sudo`。 - **路径验证**:确保 `baseurl` 中的路径与实际存储路径一致。 - **备份原有配置**:建议先备份 `/etc/yum.repos.d/` 下的原有文件[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值