bluedata - BlueData - Kibana 服务器尚未准备好
问题描述
我已按照说明将 Kibana 添加到我的 BlueData 4.0 控制器:
- 登录到控制器。
- 执行命令
docker exec -it monitoring-<controller_ip> bash
,其中是Controller的IP地址。 - 将 /etc/kibana/kibana.yml 的权限更改为 644。
- 通过执行以下命令获取 Kibana 管理员凭据:
bdconfig --getallenv | grep bdshared_elasticsearch_admin
系统返回用户名和密码。例如:
export bdshared_elasticsearch_adminpass='adef3a31-fbec-474d-8b74-a50b3355399f';
export bdshared_elasticsearch_admin='elastic';
- 执行命令 service kibana start。
- 打开 Web 浏览器并导航至
<A.B.C.D>:5610
访问 Kibana 界面,其中<A.B.C.D>
是控制器 IP 地址、集群 IP 地址(如果启用了平台 HA)或网关主机的 IP 地址。 - 输入您在上面的步骤 3 中获得的凭据。
- 您现在可以访问 Kibana 界面。
但是,当我尝试访问控制器上的服务时,A.B.C.D:5610
出现以下错误(我尝试了大约 15 分钟):
Kibana 服务器还没有准备好
我该如何解决这个问题?
解决方案
从主控制器(见下面的注释),我尝试连接到 elasticsearch:
[centos@ip-10-1-0-242 ~]$ curl localhost:9210
curl: (7) Failed connect to localhost:9210; Connection refused
它返回了一个错误,所以我找到了 epic-monitoring-** 服务......
[centos@ip-10-1-0-242 ~]$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
6e61f6a9eb5f bluedata/sklearngpu:1.0 "/sbin/init" 2 weeks ago Up 32 hours bluedata-15
35e029a991ea epic/webhdfs:1.0 "/usr/bin/supervisord" 2 weeks ago Up 32 hours epic-webhdfs-10.1.0.242
55f607fa361d epic/monitoring:1.12 "/etc/start-all.sh..." 2 weeks ago Up 32 hours epic-monitoring-10.1.0.242
15b5090844ed epic/nagios:1.9 "/bin/sh -c '/usr/..." 2 weeks ago Up 32 hours epic-nagios-10.1.0.242
b380915b6c3b epic/apache-hdfs-centos:2.7.2 "/usr/local/bin/st..." 2 weeks ago Up 32 hours epic-apache-hdfs-centos
并重新启动它:
[centos@ip-10-1-0-242 ~]$ docker restart 55f607fa361d
55f607fa361d
然后我再次按照说明启用 kibana,等待几分钟后,我能够使用返回的凭据登录到 kibanabdconfig --getallenv | grep bdshared_elasticsearch_admin
注意:
要查找当前的主控制器运行:
bdconfig --hainfo
, 或者- 检查 BlueData UI 安装页面 - 寻找
Role: Primary Controller
推荐阅读
- hibernate - JPA 与特定级联类型的多对多关系
- python-3.x - 从每天的时间序列中获取最小值和最大值
- javascript - 如何在Javascript中转置存储为一维数组的二维方阵
- ios - 更改“henkan”汉字自动完成突出显示颜色
- python - setup.py egg_info 错误代码 3221225477
- spring-boot - 字段 uploadFile 超过
- python - django.contrib.auth.urls 在创建自定义用户模型后不再工作
- php - PHP SQL Join 查询合并多数组中的内容
- tensorflow - 对于无监督学习,如何生成图像集
- python - python removing duplicates from output