您的位置:首页 > 其它

安装Ambari和部署HDP报错总结

2016-09-18 17:07 946 查看

启动mysql 报错

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)


执行命令查找mysql.sock:

# find / -name mysql.sock


如果socket文件不存在说明本地mysqld服务没跑起来,执行命令启动mysqld服务:

#systemctl start mysqld


查看MySQL服务是否已启动:

# service mysqld status


可以通过以下文件配置mysql.sock文件路径:

/etc/my.cnf


该问题可参照下面一篇帖子:

http://bbs.csdn.net/topics/391950018

DataNode安装失败

resource_management.core.exceptions.Fail: Execution of '/usr/bin/yum -d 0 -e 0 -y install snappy-devel' returned 1. Error: Package: snappy-devel-1.0.5-1.el6.x86_64 (HDP-UTILS-1.1.0.20)
Requires: snappy(x86-64) = 1.0.5-1.el6
Installed: snappy-1.1.0-3.el7.x86_64 (@anaconda)
snappy(x86-64) = 1.1.0-3.el7
Available: snappy-1.0.5-1.el6.x86_64 (HDP-UTILS-1.1.0.20)
snappy(x86-64) = 1.0.5-1.el6


此问题是由于snappy版本过高,需要降级。

ps: CentOS7的镜像中自带的是高版本的snappy安装包,而HDP-Utils资料库中提供了合适版本的安装包。要安装HDP-Utils中的snappy版本,需要先禁用掉CentOS7.repo,步骤如下:

首先删除centos7自带的snappy

# yum remove snappy -y


禁用掉centos7镜像的资料库文件

#mv centos7.repo centos7.repo.bak


执行install snappy

此次安装将从hdp-utils资料库读取安装包,前提是已经有repo文件指向hdp-utils资料库

# yum install snappy -y




Metrics Collector Install安装失败

resource_management.core.exceptions.Fail: Execution of '/usr/bin/yum -d 0 -e 0 -y install ambari-metrics-monitor' returned 1. Error: Package: ambari-metrics-monitor-2.2.1.0-161.x86_64 (Updates-ambari-2.2.1.0)
Requires: gcc
Error: Package: ambari-metrics-monitor-2.2.1.0-161.x86_64 (Updates-ambari-2.2.1.0)
Requires: python-devel


缺少python-devel

# yum install python-devel -y


MySQL TestConnection失败

Host 'XXX' is not allowed to connect to this MySQL server。


此问题是由于MySQL远程访问的权限问题。参考以下代码修改远程访问权限。

# mysql -u root -pMySQL-123456


修改MySQL表支持非本机连接:

mysql> use mysql
mysql> update user set host = '%' where user = 'root';
mysql>FLUSH PRIVILEGES;
mysql> exit


执行完update脚本后要执行

FLUSH PRIVILEGES;


Metrics Monitor安装失败

resource_management.core.exceptions.Fail: Execution of '/usr/bin/yum -d 0 -e 0 -y install ambari-metrics-monitor' returned 1. Error: Package: ambari-metrics-monitor-2.2.1.0-161.x86_64 (Updates-ambari-2.2.1.0)
Requires: gcc


需要安装gcc:

# yum install gcc -y


查看Ambari日志

ambari-server日志

/var/log/ambari-server/ambari-server.log

清空日志

cat /dev/null>/var/log/ambari-server/ambari-server.log


ambari-agent日志:

/var/log/ambari-agent/ambari-agent.log
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Ambari HDP