删除并全新安装 grafana 包

Remove and fresh install of grafana package

我正在使用 ambari 在 centos7 主机上安装 ambari-metrics-grafana。 最终,我丢失了 grafana 的管理员密码。我尝试从 ambari 和主机卸载,然后重新安装。安装 ambari 时要求输入 grafana 用户名密码。我提供的新密码不知何故失败了。 我应该怎么做才能使它成为全新安装而没有任何旧密码记录? Grafana版本是2.6 发生的错误是

File "/var/lib/ambari-agent/cache/common-services/AMBARI_METRICS/0.1.0/package/scripts/metrics_grafana_util.py", line 279, in create_grafana_admin_pwd
"PUT request status: %s %s \n%s" % (response.status, response.reason, data))
resource_management.core.exceptions.Fail: Ambari Metrics Grafana password creation failed. PUT request status: 401 Unauthorized 
{"message":"Invalid username or password"}

首先,找到ambari集群的哪个节点安装了grafana。在该节点上,运行 命令下方。

# sqlite3 /var/lib/ambari-metrics-grafana/grafana.db

sqlite> update user set password = '59acf18b94d7eb0694c61e60ce44c110c7a683ac6a8f09580d626f90f4a242000746579358d77dd9e570e83fa24faa88a8a6', salt = 'F3FAxVm33R' where login = 'admin';

sqlite> .exit

从 ambari 网络界面执行以下步骤

  1. 编辑 Ambari 指标 Server-Configs 并将 Grafana 密码更新为“admin”

  2. 重新启动 Ambari 指标服务器

注意:如果你在安装的时候自定义了HDP目录,找不到“grafana.db”,你可以在所有节点上“find / -name”grafana.db”,这样你会得到数据库文件。