报错:
Traceback (most recent call last):
File "arbbari-agent/cacheacks/HDP/3.0rvices/HBASE/package/scriptsase_client.py", line 69, in <module>
HbaseClient().execute()
File "/usrbbari-agentb/resource_managementbraries/script/script.py", line 353, in execute
method(env)
File "arbbari-agent/cacheacks/HDP/3.0rvices/HBASE/package/scriptsase_client.py", line 35, in install
self.install_packages(env)
File "/usrbbari-agentb/resource_managementbraries/script/script.py", line 836, in install_packages
retry_count=agent_stack_retry_count)
File "/usrbbari-agentb/resource_management/core/base.py", line 166, in __init__
self.env.run()
File "/usrbbari-agentb/resource_management/core/environment.py", line 160, in run
self.run_action(resource, action)
File "/usrbbari-agentb/resource_management/core/environment.py", line 124, in run_action
provider_action()
File "/usrbbari-agentb/resource_management/core/providers/packaging.py", line 30, in action_install
self._pkg_manager.install_package(package_name, self.__create_context())
File "/usrbbari-agentbbari_commons/repo_manager/yum_manager.py", line 219, in install_package
shell.repository_manager_executor(cmd, self.properties, context)
File "/usrbbari-agentbbari_commonsell.py", line 749, in repository_manager_executor
raise RuntimeError(message)
RuntimeError: Failed to execute command '/usr/bin/yum -y install phoenix_3_0_0_0_1634', exited with code '1', message: 'http://public-repo-1.hortonworks.com/HDP-GPL/centos7/3.x/updates/3.0.0.0/repodata/repomd.xml: [Errno 14] HTTP Error 403 - Forbidden
解决方法
看到最后一行,这里的意思就是镜像网址出问题了(http://public-repo-1.hortonworks.com/HDP-GPL/centos7/3.x/updates/3.0.0.0/repodata/repomd.xml)用的是别人的镜像,出问题很正常
RuntimeError: Failed to execute command '/usr/bin/yum -y install phoenix_3_0_0_0_1634', exited with code '1', message: 'http://public-repo-1.hortonworks.com/HDP-GPL/centos7/3.x/updates/3.0.0.0/repodata/repomd.xml: [Errno 14] HTTP Error 403 - Forbidden
我们这里连接下master节点的数据库,即安装ambari-server节点的(一般ambari数据库都装到master节点,如果不是该节点,自行找到ambari库的节点,并连接),然后找到该表)
将该hdp-gpl的base_url替换成我们自己的yum源
在主节点关掉ambari-server,即输入命令ambari-server stop
ambari-server stop
然后进入/etc/yum.repos.d/目录,并删除所有 ambari-hdp-开头的文件
cd /etc/yum.repos.d/
rm -f ambari-hdp-*
再将ambari启动起来
ambari-server start
再重新登陆页面,会提醒你安装出问题,点击继续之类的词(此处的点击过快,忘记截图了,影响不大)
在回到首页,点击
Hosts ,先点击hdp-2
接着再该页面选择刚刚未安装成功的hive,进行重新安装
再该页面等待安装成功即可
如果点出来还想看进度,点击此处就行
这样就安装成功了
现在是一个节点安装成功了HIVE服务基于YARN-Mapreduce2和Tez。所以像这种设置图片的都得点击重新安装
这是全部安装好之后,其他节点也这样重新安装,如果一开始配置好了GPL就会直接安装成功。
其他像这样的红色三角形都是没启动的,这种启动也有一定顺序,一般都先启动HDFS在启动其他的
安装完成启动起来就可以了
完整安装hive教程可以看这里