美文网首页
ambari自动生成的repo文件url为空

ambari自动生成的repo文件url为空

作者: 你的努力时光不会辜负 | 来源:发表于2021-01-21 18:34 被阅读0次

报错:Traceback (most recent call last):

  File "/var/lib/ambari-agent/cache/stack-hooks/before-INSTALL/scripts/hook.py", line 37, in

    BeforeInstallHook().execute()

  File "/usr/lib/ambari-agent/lib/resource_management/libraries/script/script.py", line 352, in execute

    method(env)

  File "/var/lib/ambari-agent/cache/stack-hooks/before-INSTALL/scripts/hook.py", line 33, in hook

    install_packages()

  File "/var/lib/ambari-agent/cache/stack-hooks/before-INSTALL/scripts/shared_initialization.py", line 37, in install_packages

    retry_count=params.agent_stack_retry_count)

  File "/usr/lib/ambari-agent/lib/resource_management/core/base.py", line 166, in __init__

    self.env.run()

  File "/usr/lib/ambari-agent/lib/resource_management/core/environment.py", line 160, in run

    self.run_action(resource, action)

  File "/usr/lib/ambari-agent/lib/resource_management/core/environment.py", line 124, in run_action

    provider_action()

  File "/usr/lib/ambari-agent/lib/resource_management/core/providers/packaging.py", line 30, in action_install

    self._pkg_manager.install_package(package_name, self.__create_context())

  File "/usr/lib/ambari-agent/lib/ambari_commons/repo_manager/yum_manager.py", line 219, in install_package

    shell.repository_manager_executor(cmd, self.properties, context)

  File "/usr/lib/ambari-agent/lib/ambari_commons/shell.py", line 753, in repository_manager_executor

    raise RuntimeError(message)

RuntimeError: Failed to execute command '/usr/bin/yum -y install hdp-select', exited with code '1', message: '

One of the configured repositories failed (Unknown),

and yum doesn't have enough cached data to continue. At this point the only

safe thing yum can do is fail. There are a few ways to work "fix" this:

     1. Contact the upstream for the repository and get them to fix the problem.

     2. Reconfigure the baseurl/etc. for the repository, to point to a working

        upstream. This is most often useful if you are using a newer

        distribution release than is supported by the repository (and the

        packages for the previous distribution release still work).

     3. Disable the repository, so yum won't use it by default. Yum will then

        just ignore the repository until you permanently enable it again or use

        --enablerepo for temporary usage:

            yum-config-manager --disable

     4. Configure the failing repository to be skipped, if it is unavailable.

        Note that yum will try to contact the repo. when it runs most commands,

        so will have to try and fail each time (and thus. yum will be be much

        slower). If it is a very temporary problem though, this is often a nice

        compromise:

            yum-config-manager --save --setopt=.skip_if_unavailable=true

Cannot find a valid baseurl for repo: HDP-3.1-repo-4

1、登录数据库修改表

sudo mysql -u root -p

use ambari;

update repo_definition set base_url="http://x.x.x.x/hdp/centos7/3.1.0.0-78/" where repo_name="HDP";

update repo_definition set base_url="http://x.x.x.x/hdp-utils/centos7/1.1.0.22/" where repo_name="HDP-UTILS";

update repo_definition set base_url="http://x.x.x.x/hdp-gpl/centos7/3.1.0.0-78/" where repo_name= "HDP-GPL";

2、删除生成的空的repo文件,并且刷新源

yum clean all && yum makecache

3、然后重启服务,不需要重新注册,页面会自动跳转到step9.

有些情况HDP-GPL为官网地址,还需要再此更新为实际地址,再此重启ambari-server。

相关文章

  • ambari自动生成的repo文件url为空

    报错:Traceback (most recent call last): File "/var/lib/amb...

  • Git菜鸟教程

    git init将当前的文件夹,变成repo git clone url在当前文件夹下,生成以url中最后一项为名...

  • Ambari Blueprints 学习笔记

    思维导图 是什么 Ambari Blueprints 是用来自动化安装hdp组件的配置文件,它告诉ambari:要...

  • 75. URL

    生成基础 URL 辅助函数 url 可以用于应用的任何一个 URL。生成的 URL 将自动使用当前请求中的方案( ...

  • Django-4模板

    反向解析,根据规则生成url,所以namespace是可以用于解析. 自动生成url所以url改变也不用更改模板了...

  • Objective-C调用Swift 函数的问题

    OC 导入或生成Swift 文件时 Xcode会自动为Project生成头文件以便在Objective-C中调用。...

  • Flask第二天

    静态文件 给静态文件生成 URL ,使用特殊的 'static' 端点名:url_for('static', fi...

  • Hadoop搭建之Ambari搭建本地源

    准备Ambari & HDP Repositories文件 (hortonworks网站,需翻墙) Ambari ...

  • makefile--变量与函数的综合示例

    变量与函数的综合示例 1.项目需求 自动生成target文件夹存放可执行文件 自动生成objs文件夹存放编译生成的...

  • 简单网页爬虫 --- Requests

    Python3.6 指定 url 地址、请求方法、请求头,这里的请求体 data 为空 urlopen 函数会自动...

网友评论

      本文标题:ambari自动生成的repo文件url为空

      本文链接:https://www.haomeiwen.com/subject/ifpdzktx.html