安装CDH6.3.2时出现问题。
在安装cloudera-manager时,执行/opt/cloudera/cm/schema/scm_prepare_database.sh mysql scm 密码 这个命令在MYSQL数据库中的scm库下创建相应元数据表不成功,执行没有报错,但查看scm库是空的,表没有建成功。
之前在云环境上是相同的操作步骤是没问题的,现在是在线下linux上安装出问题了。
执行这个命令时日志信息如下:
请大佬帮忙看看。
根据您提供的信息,问题可能出在以下几个方面:
sudo systemctl status mysqld
如果MySQL服务未运行,您可以使用以下命令启动它:
sudo systemctl start mysqld
/opt/cloudera/cm/schema/scm_prepare_database.sh
脚本。您可以尝试使用sudo
命令来提升权限:sudo /opt/cloudera/cm/schema/scm_prepare_database.sh mysql scm 密码
/opt/cloudera/cm/schema/scm_prepare_database.sh
脚本的输出日志,以获取更多关于问题的详细信息。您可以使用以下命令查看日志:cat /opt/cloudera/cm/schema/scm_prepare_database.sh.log
根据日志中的错误信息,您可以进一步确定问题所在并采取相应的解决措施。希望这些建议能帮助您解决问题。
这个问题可能是由于MySQL数据库的权限设置导致的。在执行scm_prepare_database.sh
脚本时,需要确保当前用户有足够的权限在MySQL数据库中创建表。
你可以尝试以下步骤来解决这个问题:
mysql -u root -p
然后输入你的MySQL密码。
SHOW GRANTS;
这将显示当前用户的权限列表。你需要确保其中包含了对scm
数据库的CREATE
权限。如果没有,你需要联系MySQL管理员来添加这个权限。
如果当前用户已经有足够的权限,那么问题可能出在脚本本身。你可以尝试重新下载并安装Cloudera Manager,以确保脚本的正确性。
最后,你也可以尝试手动在MySQL数据库中创建scm
库和相应的表。你可以参考Cloudera Manager的官方文档来获取详细的步骤:https://www.cloudera.com/documentation/enterprise/latest/topics/cm_gsg_install_cm_db.html
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。