BlueData - Kibana 服务器尚未准备好
BlueData - Kibana server is not ready yet
我已经按照 instructions 将 Kibana 添加到我的 BlueData 4.0 控制器:
- 登录控制器。
- 执行命令
docker exec -it monitoring-<controller_ip> bash
,其中是控制器的IP地址。
- 修改/etc/kibana/kibana.yml的权限为644.
- 通过执行以下命令获取 Kibana 管理员凭据:
bdconfig --getallenv | grep bdshared_elasticsearch_admin
系统returns用户名和密码。例如:
export bdshared_elasticsearch_adminpass='adef3a31-fbec-474d-8b74-a50b3355399f';
export bdshared_elasticsearch_admin='elastic';
- 执行命令 service kibana start。
- 打开网络浏览器并导航到
<A.B.C.D>:5610
以访问 Kibana 界面,其中 <A.B.C.D>
是控制器 IP 地址、集群 IP 地址(如果启用了平台 HA)或 IP网关主机的地址。
- 输入您在上述第 3 步中获得的凭据。
- 您现在可以访问 Kibana 界面了。
但是,当我尝试访问控制器 A.B.C.D:5610
上的服务时,出现以下错误(我已经尝试了大约 15 分钟):
Kibana server is not ready yet
我该如何解决这个问题?
从主控制器(见下面的注释),我尝试连接到 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
然后我再次按照 instructions 启用 kibana,等待几分钟后,我能够使用 bdconfig --getallenv | grep bdshared_elasticsearch_admin
返回的凭据登录到 kibana
注意:
找到当前主控制器运行:
bdconfig --hainfo
,或
- 检查 BlueData UI 安装页面 - 查找
Role: Primary Controller
我已经按照 instructions 将 Kibana 添加到我的 BlueData 4.0 控制器:
- 登录控制器。
- 执行命令
docker exec -it monitoring-<controller_ip> bash
,其中是控制器的IP地址。 - 修改/etc/kibana/kibana.yml的权限为644.
- 通过执行以下命令获取 Kibana 管理员凭据:
bdconfig --getallenv | grep bdshared_elasticsearch_admin
系统returns用户名和密码。例如:
export bdshared_elasticsearch_adminpass='adef3a31-fbec-474d-8b74-a50b3355399f';
export bdshared_elasticsearch_admin='elastic';
- 执行命令 service kibana start。
- 打开网络浏览器并导航到
<A.B.C.D>:5610
以访问 Kibana 界面,其中<A.B.C.D>
是控制器 IP 地址、集群 IP 地址(如果启用了平台 HA)或 IP网关主机的地址。 - 输入您在上述第 3 步中获得的凭据。
- 您现在可以访问 Kibana 界面了。
但是,当我尝试访问控制器 A.B.C.D:5610
上的服务时,出现以下错误(我已经尝试了大约 15 分钟):
Kibana server is not ready yet
我该如何解决这个问题?
从主控制器(见下面的注释),我尝试连接到 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
然后我再次按照 instructions 启用 kibana,等待几分钟后,我能够使用 bdconfig --getallenv | grep bdshared_elasticsearch_admin
注意:
找到当前主控制器运行:
bdconfig --hainfo
,或- 检查 BlueData UI 安装页面 - 查找
Role: Primary Controller