重启HDFS等待时间过长

前因:在重启HDFS时,由于NameNode的安全监测机制,NameNode会自动进入安全模式,并且会在该阶段长时间停留,需要长时间等待或者手动关闭HDFS的安全模式

解决方式:

1.当发现HDFS中NameNode/Active NameNode重启时间过长时,首先停止所有对HDFS进行的相关更改操作;

2.等待HDFS的 NameNode/Active NameNode的自动启动结束;

3.若出现 “Safe mode is OFF returned 1;”超过20次以上,则需要进行手动的关闭HDFS的安全模式;

a) 使用相关工具进入到HDFS Client安装的主机;

b) 控制台输入“su hdfs”进入hdfs;

c) 控制台输入“hdfs dfsadmin -safemode leave”,关闭NameNode的安全模式;

d) 控制台输入“hdfs dfsadmin -safemode get”,当出现“Safe mode is OFF”时,报时已经关闭了NameNode的安全模式,这时HDFS能成功的进行重启行动;

修改Manager密码之后HUE启动不了

前因:修改了ambari的登录密码之后,HUE启动不了

呈现:

1.[ERROR] Output of curl -k -s -u admin:admin " http://manager.bigdata:8080/api/v1/clusters/mycluster?fields=Clusters/desired_configs " is:
[ERROR] { "status": 403, "message": "Unable to sign in. Invalid username/password combination." }

2.resource_management.core.exceptions.ExecutionFailed: Execution of '/var/lib/ambari-agent/cache/common-services/HUE/3.11.0/package/files/configs.sh set manager.bigdata mycluster httpfs-site 'httpfs.proxyuser.hue.groups' '*'' returned [ERROR] "httpfs-site" not found in server response.

解决:

1.手动修改如下脚本内部的密码,改为修改之后的登录密码(ambari-server节点) /var/lib/ambari-server/resources/common-services/HUE/3.11.0/package/files/configs.sh

USERID="admin" (修改为更改后的用户名) PASSWD="admin" (修改为更改后的密码)

2.重启ambari-server

3.修改HUE所在节点的对应部分:/var/lib/ambari-agent/cache/common-services/HUE/3.11.0/package/files/configs.sh

USERID="admin" (修改为更改后的用户名) PASSWD="admin" (修改为更改后的密码)

Ranger admin字符过长

错误原因:Specified key was too long; max key length is 767 bytes

错误分析:索引建立的时候,字符长度超过255,由于utf-8字符最长只能为255,超长之后会报错

问题解决:将innodb_large_prefix开启,改方式将允许索引高达3072字符、 方式:

1.set global innodb_file_format = BARRACUDA;

2.set global innodb_large_prefix = ON;