热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Ambari安装过程中异常问题记录

一.虚拟机克隆出现ip地址异常问题:解决办法:1.vietcsysconfignetwork-scriptsifcfg-eth0将UUID和HWAD
一.虚拟机克隆出现ip地址异常问题:

 

解决办法:

1. vi /etc/sysconfig/network-scripts/ifcfg-eth0

将UUID和HWADDR的配置注释掉,保存。

2.rm -rf /etc/udev/rules.d/70-persistent-net.rules 

3.重启服务器:reboot

4.使用ifconfig查看,ip地址配置正常。

2.虚拟机NAT模式下,无法访问虚拟机上的web服务,而虚拟机是可以连接的:curl http://Master

解决办法:编辑--虚拟网络编辑器--NAT模式--NAT设置(对主机端口,虚拟机地址,虚拟机端口进行设置)

3.Ambari安装包下载完成后,使用yum repolist检查时,报错:

原因分析:Http://Master/Ambari-2.6.2.2/centos6/repodata/repomd.xml 无法找到此文件,因为/etc/yum.repo.d下的Ambari.repo中的url路径配置有误,正确路径:http://Master/Ambari-2.6.2.2/centos6/2.6.2.2-1,配置时少了2.6.2.2-1。

同理修改HDP的/etc/yum.repo.d/hdp.repo配置。HDP的repomd.xml也可以找到

5.安装yum install ambari-server时报:

Total download size: 724 M
Installed size: 811 M
Is this ok [y/N]: y
Downloading Packages:


Error Downloading Packages:
  postgresql-server-8.4.20-8.el6_9.x86_64: Insufficient space in download directory /var/cache/yum/x86_64/6/base/packages
    * free   0
    * needed 3.4 M
  postgresql-8.4.20-8.el6_9.x86_64: Insufficient space in download directory /var/cache/yum/x86_64/6/base/packages
    * free   0
    * needed 2.6 M
  postgresql-libs-8.4.20-8.el6_9.x86_64: Insufficient space in download directory /var/cache/yum/x86_64/6/base/packages
    * free   0
    * needed 202 k
  ambari-server-2.6.2.2-1.x86_64: Insufficient space in download directory /var/cache/yum/x86_64/6/ambari-2.6.2.2/packages
    * free   0
    * needed 718 M

原因:空间不足,使用df -h ,占比100%

解决办法:清除不要数据:

5.安装mysql时报错:

原因输入指令出现错误,正确的指令是:yum install -y MariaDB-server MariaDB

6.Armabr 页面配置Confirm Host报错

原因分析;应该时使用的协议不匹配,各种查找原因,还是无法解决,系统是centos6,Ambari2.6

解决办法:centos6上无法找到对应的解决办法,后面将系统换成centos7,还是报上图的错误,但使用网上帖子centos7是可以解决此问题的,参考文章:https://blog.csdn.net/devalone/article/details/81356617

步骤如下:

① 查看 openssl 版本:

  [root@ambari ~]# openssl version
  OpenSSL 1.0.2k-fips  26 Jan 2017

  [root@ambari ~]# rpm -qa | grep openssl
  openssl-libs-1.0.2k-12.el7.x86_64
  openssl-1.0.2k-12.el7.x86_64


如果低于 openssl-1.0.1e-16.el6.x86_64 版本,则需要更新到 openssl-1.0.1e-16.el6.x86_64 及以上版本

② 查看 Python 版本:

  [root@ambari ~]# python -V
  Python 2.7.5

如果低于 Python 2.7 版本,则升级 Python 到 2.7 及以上版本。


③ 编辑 /etc/python/cert-verification.cfg 配置文件,将 [https] 节的 verify 项设为禁用:

  [root@ambari ~]# vi /etc/python/cert-verification.cfg
  # Possible values are:
  # 'enable' to ensure HTTPS certificate verification is enabled by default
  # 'disable' to ensure HTTPS certificate verification is disabled by default
  # 'platform_default' to delegate the decision to the redistributor providing this particular Python version

  # For more info refer to https://www.python.org/dev/peps/pep-0493/
  [https]
  verify=disable

保存退出。


④ 编辑 /etc/ambari-agent/conf/ambari-agent.ini 配置文件,在 [security] 节部分,确保设置如下两个值,其它值保持不变:

  [root@ambari ~]# vi /etc/ambari-agent/conf/ambari-agent.ini

  [security]
  ssl_verify_cert=0
  force_https_protocol=PROTOCOL_TLSv1_2


保存退出,重启 ambari-agent:

  [root@ambari ~]# ambari-agent restart


重新执行确认主机步骤(Confirm Hosts),即可通过确认主机并完成注册

 

9,centos7 固定ip地址参考:https://www.linuxidc.com/Linux/2017-12/149910.htm

10.Ambari环境部署完成,网页上各个组件也能正常启动,在slave71.com等各节点上运行hive,报错:

原因分析:root没有权限访问hdfs

解决办法:参考https://blog.csdn.net/jzy3711/article/details/85003606

 

 

 

 

 

 

 

 

 

 

 


推荐阅读
  • 在开发过程中,我最初也依赖于功能全面但操作繁琐的集成开发环境(IDE),如Borland Delphi 和 Microsoft Visual Studio。然而,随着对高效开发的追求,我逐渐转向了更加轻量级和灵活的工具组合。通过 CLIfe,我构建了一个高度定制化的开发环境,不仅提高了代码编写效率,还简化了项目管理流程。这一配置结合了多种强大的命令行工具和插件,使我在日常开发中能够更加得心应手。 ... [详细]
  • Linux CentOS 7 安装PostgreSQL 9.5.17 (源码编译)
    近日需要将PostgreSQL数据库从Windows中迁移到Linux中,LinuxCentOS7安装PostgreSQL9.5.17安装过程特此记录。安装环境&#x ... [详细]
  • 大家好,我是李白。本文将分享一个从零开始的全栈项目,涵盖了设计、前端、后端和服务端的全面学习过程。通过这个项目,我希望能够帮助初学者更好地理解和掌握全栈开发的技术栈。 ... [详细]
  • 在Linux系统中避免安装MySQL的简易指南
    在Linux系统中避免安装MySQL的简易指南 ... [详细]
  • 深入浅出 webpack 系列(二):实现 PostCSS 代码的编译与优化
    在前一篇文章中,我们探讨了如何通过基础配置使 Webpack 完成 ES6 代码的编译。本文将深入讲解如何利用 Webpack 实现 PostCSS 代码的编译与优化,包括配置相关插件和加载器,以提升开发效率和代码质量。我们将详细介绍每个步骤,并提供实用示例,帮助读者更好地理解和应用这些技术。 ... [详细]
  • 本文详细介绍了在 Ubuntu 系统上搭建 Hadoop 集群时遇到的 SSH 密钥认证问题及其解决方案。通过本文,读者可以了解如何在多台虚拟机之间实现无密码 SSH 登录,从而顺利启动 Hadoop 集群。 ... [详细]
  • 网站访问全流程解析
    本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ... [详细]
  • 在 Ubuntu 中遇到 Samba 服务器故障时,尝试卸载并重新安装 Samba 发现配置文件未重新生成。本文介绍了解决该问题的方法。 ... [详细]
  • 本文详细介绍了 InfluxDB、collectd 和 Grafana 的安装与配置流程。首先,按照启动顺序依次安装并配置 InfluxDB、collectd 和 Grafana。InfluxDB 作为时序数据库,用于存储时间序列数据;collectd 负责数据的采集与传输;Grafana 则用于数据的可视化展示。文中提供了 collectd 的官方文档链接,便于用户参考和进一步了解其配置选项。通过本指南,读者可以轻松搭建一个高效的数据监控系统。 ... [详细]
  • 如何在Linux服务器上配置MySQL和Tomcat的开机自动启动
    在Linux服务器上部署Web项目时,通常需要确保MySQL和Tomcat服务能够随系统启动而自动运行。本文将详细介绍如何在Linux环境中配置MySQL和Tomcat的开机自启动,以确保服务的稳定性和可靠性。通过合理的配置,可以有效避免因服务未启动而导致的项目故障。 ... [详细]
  • 在CentOS 7环境中安装配置Redis及使用Redis Desktop Manager连接时的注意事项与技巧
    在 CentOS 7 环境中安装和配置 Redis 时,需要注意一些关键步骤和最佳实践。本文详细介绍了从安装 Redis 到配置其基本参数的全过程,并提供了使用 Redis Desktop Manager 连接 Redis 服务器的技巧和注意事项。此外,还探讨了如何优化性能和确保数据安全,帮助用户在生产环境中高效地管理和使用 Redis。 ... [详细]
  • 【实例简介】本文详细介绍了如何在PHP中实现微信支付的退款功能,并提供了订单创建类的完整代码及调用示例。在配置过程中,需确保正确设置相关参数,特别是证书路径应根据项目实际情况进行调整。为了保证系统的安全性,存放证书的目录需要设置为可读权限。值得注意的是,普通支付操作无需证书,但在执行退款操作时必须提供证书。此外,本文还对常见的错误处理和调试技巧进行了说明,帮助开发者快速定位和解决问题。 ... [详细]
  • 深入解析Struts、Spring与Hibernate三大框架的面试要点与技巧 ... [详细]
  • 基于Net Core 3.0与Web API的前后端分离开发:Vue.js在前端的应用
    本文介绍了如何使用Net Core 3.0和Web API进行前后端分离开发,并重点探讨了Vue.js在前端的应用。后端采用MySQL数据库和EF Core框架进行数据操作,开发环境为Windows 10和Visual Studio 2019,MySQL服务器版本为8.0.16。文章详细描述了API项目的创建过程、启动步骤以及必要的插件安装,为开发者提供了一套完整的开发指南。 ... [详细]
  • 本文深入解析了Django框架中的MVT(Model-View-Template)设计模式,详细阐述了其工作原理和应用流程。通过分析URL模式、视图、模型和模板等关键组件,读者将全面理解Django应用程序的架构体系,掌握如何高效地构建和管理Web应用。 ... [详细]
author-avatar
丶沈丨灬de艳本人
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有