我在CentOS 6.4上安装了ambari 2.1.2。我通过ambari有两个与Hive服务安装相关的问题。
问题1:
在Ambari仪表板上,什么是“MySQL Server / Hive”?安装Ambari时,是不是已经安装了MySQL服务器?是否会安装“MySQL服务器/ Hive”服务,覆盖现有的MySQL服务器?。
问题2:
当我尝试安装“MySQL服务器/ Hive”服务时,我收到以下“Get Method for API”错误(请参阅本文末尾的详细信息)。我也尝试手动创建hive数据库,并从配置部分选择“现有MySQL数据库”选项,但此错误永远不会消失。我无法找到任何日志,因此卡住了。
以下是对话框中显示的第一条错误消息。
在API的GET方法上收到500状态代码: / API / V1 /集群/ SGICluster /主机?字段=主机/ RACK_INFO,主机/ HOST_NAME,主机/ maintenance_state,主机/ public_host_name,主机/ CPU_COUNT,主机/ ph_cpu_count,alerts_summary,主机/ HOST_STATUS,主机/ last_heartbeat_time,主机/ IP ,host_components / HostRoles /状态,host_components / HostRoles / maintenance_state,host_components / HostRoles / stale_configs,host_components / HostRoles /服务名,host_components / HostRoles / desired_admin_state,度量/磁盘,度量/负荷/ load_one,主机/ total_mem,主机/ os_arch,主机/操作系统类型,度量/ CPU / cpu_system,度量/ CPU / cpu_user,度量/存储器/ mem_total,度量/存储器/ mem_free,stack_versions / HostStackVersions,stack_versions / repository_versions / RepositoryVersions / repository_version,stack_versions / repository_versions / RepositoryVersions / ID,stack_versions / repository_versions /RepositoryVersions/display_name&minimal_response=true&sortBy=Hosts/host_name.asc
错误消息:服务器错误
如果我关闭对话框,按"确定"绿色按钮,然后错误消息被缩短,如下所示
在API的GET方法上收到500状态代码: / API / V1 /集群/ SGICluster /请求=端&安培; PAGE_SIZE = 10安培;字段=请求
错误消息:服务器错误
答案 0 :(得分:1)
我发现尝试安装MySQL会失败,因为已经存在MySQL服务器的实例。解决方案是忽略MySQL服务器的安装并使用现有的mysql服务器实例,可以在Ambari的高级配置部分中提到。