- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在通过Ambari 2.4.2在Centos 7.2主机上部署hadoop服务。当我进入该过程的“安装,启动和测试”阶段时,出现以下错误:
Execution of '/usr/bin/yum -d 0 -e 0 -y install hdp-select' returned 1.
error: db5 error(-30969) from dbenv->open: BDB0091
DB_VERSION_MISMATCH: Database environment version mismatch
error: cannot open Packages index using db5 - (-30969)
error: cannot open Packages database in /var/lib/rpm
CRITICAL:yum.main:
Error: rpmdb open failed
stderr:
Traceback (most recent call last):
File "/var/lib/ambari-agent/cache/stacks/HDP/2.0.6/hooks/before-INSTALL/scripts/hook.py", line 37, in <module>
BeforeInstallHook().execute()
File "/usr/lib/python2.6/site-packages/resource_management/libraries/script/script.py", line 280, in execute
method(env)
File "/var/lib/ambari-agent/cache/stacks/HDP/2.0.6/hooks/before-INSTALL/scripts/hook.py", line 34, in hook
install_packages()
File "/mnt/disk0/lib/ambari-agent/cache/stacks/HDP/2.0.6/hooks/before-INSTALL/scripts/shared_initialization.py", line 37, in install_packages
retry_count=params.agent_stack_retry_count)
File "/usr/lib/python2.6/site-packages/resource_management/core/base.py", line 155, in __init__
self.env.run()
File "/usr/lib/python2.6/site-packages/resource_management/core/environment.py", line 160, in run
self.run_action(resource, action)
File "/usr/lib/python2.6/site-packages/resource_management/core/environment.py", line 124, in run_action
provider_action()
File "/usr/lib/python2.6/site-packages/resource_management/core/providers/package/__init__.py", line 54, in action_install
self.install_package(package_name, self.resource.use_repos, self.resource.skip_repos)
File "/usr/lib/python2.6/site-packages/resource_management/core/providers/package/yumrpm.py", line 51, in install_package
self.checked_call_with_retries(cmd, sudo=True, logoutput=self.get_logoutput())
File "/usr/lib/python2.6/site-packages/resource_management/core/providers/package/__init__.py", line 86, in checked_call_with_retries
return self._call_with_retries(cmd, is_checked=True, **kwargs)
File "/usr/lib/python2.6/site-packages/resource_management/core/providers/package/__init__.py", line 98, in _call_with_retries
code, out = func(cmd, **kwargs)
File "/usr/lib/python2.6/site-packages/resource_management/core/shell.py", line 70, in inner
result = function(command, **kwargs)
File "/usr/lib/python2.6/site-packages/resource_management/core/shell.py", line 92, in checked_call
tries=tries, try_sleep=try_sleep)
File "/usr/lib/python2.6/site-packages/resource_management/core/shell.py", line 140, in _call_wrapper
result = _call(command, **kwargs_copy)
File "/usr/lib/python2.6/site-packages/resource_management/core/shell.py", line 293, in _call
raise ExecutionFailed(err_msg, code, out, err)
resource_management.core.exceptions.ExecutionFailed: Execution of '/usr/bin/yum -d 0 -e 0 -y install hdp-select' returned 1. error: db5 error(-30969) from dbenv->open: BDB0091 DB_VERSION_MISMATCH: Database environment version mismatch
error: cannot open Packages index using db5 - (-30969)
error: cannot open Packages database in /var/lib/rpm
CRITICAL:yum.main:
Error: rpmdb open failed
stdout:
2017-02-10 09:43:55,680 - Using hadoop conf dir: /usr/hdp/current/hadoop-client/conf
2017-02-10 09:43:55,681 - Group['hadoop'] {}
2017-02-10 09:43:55,682 - Group['users'] {}
2017-02-10 09:43:55,683 - User['hive'] {'gid': 'hadoop', 'fetch_nonlocal_groups': True, 'groups': [u'hadoop']}
2017-02-10 09:43:55,683 - User['infra-solr'] {'gid': 'hadoop', 'fetch_nonlocal_groups': True, 'groups': [u'hadoop']}
2017-02-10 09:43:55,684 - User['zookeeper'] {'gid': 'hadoop', 'fetch_nonlocal_groups': True, 'groups': [u'hadoop']}
2017-02-10 09:43:55,684 - User['ams'] {'gid': 'hadoop', 'fetch_nonlocal_groups': True, 'groups': [u'hadoop']}
2017-02-10 09:43:55,685 - User['ambari-qa'] {'gid': 'hadoop', 'fetch_nonlocal_groups': True, 'groups': [u'users']}
2017-02-10 09:43:55,685 - User['tez'] {'gid': 'hadoop', 'fetch_nonlocal_groups': True, 'groups': [u'users']}
2017-02-10 09:43:55,686 - User['hdfs'] {'gid': 'hadoop', 'fetch_nonlocal_groups': True, 'groups': [u'hadoop']}
2017-02-10 09:43:55,686 - User['yarn'] {'gid': 'hadoop', 'fetch_nonlocal_groups': True, 'groups': [u'hadoop']}
2017-02-10 09:43:55,687 - User['hcat'] {'gid': 'hadoop', 'fetch_nonlocal_groups': True, 'groups': [u'hadoop']}
2017-02-10 09:43:55,687 - User['mapred'] {'gid': 'hadoop', 'fetch_nonlocal_groups': True, 'groups': [u'hadoop']}
2017-02-10 09:43:55,688 - File['/var/lib/ambari-agent/tmp/changeUid.sh'] {'content': StaticFile('changeToSecureUid.sh'), 'mode': 0555}
2017-02-10 09:43:55,689 - Execute['/var/lib/ambari-agent/tmp/changeUid.sh ambari-qa /tmp/hadoop-ambari-qa,/tmp/hsperfdata_ambari-qa,/home/ambari-qa,/tmp/ambari-qa,/tmp/sqoop-ambari-qa'] {'not_if': '(test $(id -u ambari-qa) -gt 1000) || (false)'}
2017-02-10 09:43:55,695 - Skipping Execute['/var/lib/ambari-agent/tmp/changeUid.sh ambari-qa /tmp/hadoop-ambari-qa,/tmp/hsperfdata_ambari-qa,/home/ambari-qa,/tmp/ambari-qa,/tmp/sqoop-ambari-qa'] due to not_if
2017-02-10 09:43:55,695 - Group['hdfs'] {}
2017-02-10 09:43:55,696 - User['hdfs'] {'fetch_nonlocal_groups': True, 'groups': [u'hadoop', u'hdfs']}
2017-02-10 09:43:55,696 - FS Type:
2017-02-10 09:43:55,696 - Directory['/etc/hadoop'] {'mode': 0755}
2017-02-10 09:43:55,697 - Directory['/var/lib/ambari-agent/tmp/hadoop_java_io_tmpdir'] {'owner': 'hdfs', 'group': 'hadoop', 'mode': 01777}
2017-02-10 09:43:55,697 - Changing owner for /var/lib/ambari-agent/tmp/hadoop_java_io_tmpdir from 0 to hdfs
2017-02-10 09:43:55,712 - Initializing 2 repositories
2017-02-10 09:43:55,712 - Repository['HDP-2.4'] {'base_url': 'http://public-repo-1.hortonworks.com/HDP/centos7/2.x/updates/2.4.3.0/', 'action': ['create'], 'components': [u'HDP', 'main'], 'repo_template': '[{{repo_id}}]\nname={{repo_id}}\n{% if mirror_list %}mirrorlist={{mirror_list}}{% else %}baseurl={{base_url}}{% endif %}\n\npath=/\nenabled=1\ngpgcheck=0', 'repo_file_name': 'HDP', 'mirror_list': None}
2017-02-10 09:43:55,719 - File['/etc/yum.repos.d/HDP.repo'] {'content': '[HDP-2.4]\nname=HDP-2.4\nbaseurl=http://public-repo-1.hortonworks.com/HDP/centos7/2.x/updates/2.4.3.0/\n\npath=/\nenabled=1\ngpgcheck=0'}
2017-02-10 09:43:55,720 - Repository['HDP-UTILS-1.1.0.20'] {'base_url': 'http://public-repo-1.hortonworks.com/HDP-UTILS-1.1.0.20/repos/centos7', 'action': ['create'], 'components': [u'HDP-UTILS', 'main'], 'repo_template': '[{{repo_id}}]\nname={{repo_id}}\n{% if mirror_list %}mirrorlist={{mirror_list}}{% else %}baseurl={{base_url}}{% endif %}\n\npath=/\nenabled=1\ngpgcheck=0', 'repo_file_name': 'HDP-UTILS', 'mirror_list': None}
2017-02-10 09:43:55,723 - File['/etc/yum.repos.d/HDP-UTILS.repo'] {'content': '[HDP-UTILS-1.1.0.20]\nname=HDP-UTILS-1.1.0.20\nbaseurl=http://public-repo-1.hortonworks.com/HDP-UTILS-1.1.0.20/repos/centos7\n\npath=/\nenabled=1\ngpgcheck=0'}
2017-02-10 09:43:55,723 - Package['unzip'] {'retry_on_repo_unavailability': False, 'retry_count': 5}
2017-02-10 09:43:55,795 - Skipping installation of existing package unzip
2017-02-10 09:43:55,795 - Package['curl'] {'retry_on_repo_unavailability': False, 'retry_count': 5}
2017-02-10 09:43:55,803 - Skipping installation of existing package curl
2017-02-10 09:43:55,803 - Package['hdp-select'] {'retry_on_repo_unavailability': False, 'retry_count': 5}
2017-02-10 09:43:55,811 - Installing package hdp-select ('/usr/bin/yum -d 0 -e 0 -y install hdp-select')
2017-02-10 09:43:55,922 - Execution of '/usr/bin/yum -d 0 -e 0 -y install hdp-select' returned 1. error: db5 error(-30969) from dbenv->open: BDB0091 DB_VERSION_MISMATCH: Database environment version mismatch
error: cannot open Packages index using db5 - (-30969)
error: cannot open Packages database in /var/lib/rpm
CRITICAL:yum.main:
Error: rpmdb open failed
2017-02-10 09:43:55,923 - Failed to install package hdp-select. Executing '/usr/bin/yum clean metadata'
2017-02-10 09:43:56,036 - Execution of '['/usr/bin/yum', 'clean', 'metadata']' returned 1. error: db5 error(-30969) from dbenv->open: BDB0091 DB_VERSION_MISMATCH: Database environment version mismatch
error: cannot open Packages index using db5 - (-30969)
error: cannot open Packages database in /var/lib/rpm
CRITICAL:yum.main:
Error: rpmdb open failed
2017-02-10 09:43:56,037 - Retrying to install package hdp-select after 30 seconds
Command failed after 1 tries
最佳答案
当DC / OS与Ambari一起在群集计算机上运行时,我找到了一种临时取消设置LD_LIBRARY_PATH env var的解决方案。如https://dcosjira.atlassian.net/browse/DCOS-586中所述,问题的原因是DC / OS安装程序将LD_LIBRARY_PATH修改为具有/ opt / mesosphere / lib。在下一版DC / OS(1.9)中,默认情况下将不再修改路径。
关于hadoop - BDB0091 DB_VERSION_MISMATCH:数据库环境版本与Ambari 2.4.2不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42157057/
我在 oracle 论坛上问了几天同样的问题,但没有答案:(链接是:http://forums.oracle.com/forums/thread.jspa?threadID=2162345&tstar
在 BDB 中并行查找多个文件的值的最有效方法是什么?如果我有一个 Perl 脚本一次对一个文件执行此操作,那么在 Linux 中使用 & 符号在后台 fork /运行该进程是否有效? 如何使用 Ha
我一直在使用 BDB JE,因为它是由 SleepyCat 开发的,后来被 Oracle 收购,现在许可政策还不清楚。那么有什么可以替代这种键值数据库 键和值对象的自定义序列化程序 拥有二次收藏的能力
我正在尝试访问作为 BDB 数据库的“cert8.db”mozilla 文件。我知道有语言绑定(bind),其中包括 Java,但我正在尝试构建一个多平台应用程序,所以我认为使用像这样的 JNI 会是
bsddb.db.DBInvalidArgError: (22, '无效参数 --/dbs/supermodels.db: 意外的文件类型或格式') 此错误是否是 BDB 版本(1.85 或 3+)不
我在浏览 Python 标准库时看到了调试器框架 BDB。它有什么用,我能从中获得额外的值(value)吗?目前,我将 Eclipse/PyDev 与内部调试器一起使用,它也支持条件断点。我能从 BD
我有一个类(class)扩展 bdb.Bbd我用于分析 Python 3 代码。现在,我还需要在逐步执行程序时修改一些变量值。 在函数之外,我可以通过修改 frame.f_locals 来做到这一点。
在LongBinding类中,方法entryToLong(DatabaseEntry entry)和longToEntry(long val, DatabaseEntry entry)都是静态的。 但
我使用的是 Ubuntu 14.4 LTS。我正在尝试安装 openldap 2.4.42。我已经成功安装了先决条件组件:Cyrus-sasl.2.1.24、krb5-1.13.2、openssl-0
我正在使用 Django (2, 2, 4, 'final', 0)在 docker 中,但我可以在里面猛击以打开或执行所需的任何内容。但是我不能调试。 ( How to debug in Djang
我刚刚通过 Homebrew 软件全新安装了 mysql,当我执行 'mysql_install_db --verbose --user=whoami--basedir="$(brew -- pref
当 BDB JE 在应用程序的进程中运行时,我想找到构建系统的最佳方法,我可以在其中运行 BDB 并重新加载不断变化的应用程序逻辑和依赖项。 理想情况下,我会在单独的进程中运行 BDB,但随后我需要使
Berkeley DB 的 C++ API 看起来很简单,只是我找不到如何列出所有包含的键/值对。我在文档中错过了吗?有人有例子吗? 我阅读了官方 Berkeley DB 文档。 最佳答案 您需要的是
我正在尝试使用 JPL 将我的对象持久保存到一个简单的 BDB 中。问题是,如果我尝试在主索引中存储子类,则会收到错误(如下)。 子类在数据方面没有任何不同,但它们在功能上不同,我希望子类成为编码的实
我有一个程序可以从 Berkeley DB [安装在 SAN 存储] 中读取一个非常大的数据文件。这在使用 perl5.6.0 版本的 solaris 机器上工作得很好。 但是,同一个程序在 linu
我正在尝试在我的 Windows 机器上设置 OpenLDAP。但我遇到了错误,因此我无法继续进行设置。下面是错误示例。 bdb db open database cannot be opened e
我正在使用 Flask-SocketIO我项目中的库。因为 websockets 需要与主 Flask 应用程序“并行运行”,所以我需要使用 gevent-websocket图书馆。当我尝试在 cre
我有一个由 C 实现(python bsddb 模块)创建的 berkeley db 文件(*.bdb)。是否可以通过 Berkeley Db 的纯 Java 实现来读取此文件?我尝试使用 berke
我是一名优秀的程序员,十分优秀!