ambari整合Grafana修改配置报错401

问题

1:出于安全性考虑,需要将grafana的允许注册功能禁用掉
在这里插入图片描述
2:在ambari中对Ambari Metrics配置进行修改
配置–高级ams-grafana-ini配置选项—参数ams-grafana-ini template里,将参数allow_sign_up修改为false,如下面两图。
在这里插入图片描述

在这里插入图片描述
3:然后重启Ambari-metrics时报错
标准错误输出:

File "/usr/lib/python2.6/site-packages/resource_management/libraries/script/script.py", line 314, in execute
    method(env)
  File "/usr/lib/python2.6/site-packages/resource_management/libraries/script/script.py", line 767, in restart
    self.start(env)
  File "/var/lib/ambari-agent/cache/common-services/AMBARI_METRICS/0.1.0/package/scripts/metrics_grafana.py", line 58, in start
    create_grafana_admin_pwd()
  File "/var/lib/ambari-agent/cache/common-services/AMBARI_METRICS/0.1.0/package/scripts/metrics_grafana_util.py", line 262, 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"}

在这里插入图片描述
标准输出:
在这里插入图片描述

2020-01-19 15:19:57,181 - Grafana Server has started with pid: 422
2020-01-19 15:19:57,182 - Connecting (GET) to host-10-1-236-82:3000/api/user
2020-01-19 15:19:57,262 - Http response: 401 Unauthorized
2020-01-19 15:19:57,328 - Http data: {"message":"Invalid username or password"}

解决办法

因为之前修改过grafana的admin用户密码
经过测试发现一个奇怪的现象
当admin的密码不为admin,则修改配置过后重启报此401错误

前台修改grafana的密码就不说了。
附带Grafana后台重置密码的方法如下

(1)找到数据库grafana.db的位置

find / -name "grafana.db"

/var/lib/grafana/grafana.db

sqlite3 /var/lib/grafana/grafana.db

(2)grafana.db操作

#查看grafana中包含的表
.tables

#查看user表内容
select * from user;

#重置admin用户的密码为默认admin
update user set password = '59acf18b94d7eb0694c61e60ce44c110c7a683ac6a8f09580d626f90f4a242000746579358d77dd9e570e83fa24faa88a8a6', salt = 'F3FAxVm33R' where login = 'admin';
(需注意上面的密文为固定的,admin固定的密文)

#退出sqlite3
.exit

所以暂时的解决办法为

1:将用户密码恢复为admin/admin
2:再将需要修改的配置参数进行修改,组件进行重启,此时重启不报错
3:最后将用户密码修改回自己需要的即可
发布了15 篇原创文章 · 获赞 28 · 访问量 1140

猜你喜欢

转载自blog.csdn.net/qq_37865420/article/details/104040970