0

我已按照说明将 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 服务器还没有准备好

我该如何解决这个问题?

4

1 回答 1

0

从主控制器(见下面的注释),我尝试连接到 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
于 2019-12-08T16:12:47.680 回答