hortonworks沙箱配置单元元存储不起作用

时间:2018-08-29 15:43:51

标签: hadoop hive hortonworks-sandbox

版本:Horton在虚拟盒子上使用沙盒2.6.5_1 安装后找不到mysql的root密码,因此请重置mysql的root密码。在密码重置配置单元工作之前,现在配置单元元存储未启动。

拒绝访问用户'root'@'sandbox-hdp.hortonworks.com(使用密码:是) ... 写入文件['/usr/hdp/current/hive-metastore/conf/conf.server/hive-site.jceks'],因为内容不匹配。

我将mysql的root密码更改为'hive','bigdata','hadoop',但仍然无法启动hive metastore。

3 个答案:

答案 0 :(得分:1)

默认的mysql根密码为'hortonworks1'。更改为默认密码后,hive metastore可以正常工作。

但是仍然不知道我们是否将mysql root密码更改为在何处更改连接密码。

答案 1 :(得分:0)

尝试做一件事:

  1. 以root用户身份登录到计算机
  2. 仅键入dbContext.Receptions.Select(r => new { code = r.Code, quantitySum = r.Rows.Sum(e => e.Quantity), weightSum = r.Rows.Sum(e => e.Weight), }); ;如果显示r.Rows;检查mysql服务是否正在运行
  3. 如何检查; mysql或如果您已经安装了mariaDB; Access Denied(using password:YES)
  4. 如果未激活,请启动mysql并尝试再次登录。
  5. 如果登录失败,请运行命令; systemctl status mysqld
  6. 以root用户身份登录到mysql,然后键入命令; systemctl status mariadb
  7. 检查是否为配置单元用户设置了密码;如果没有,请按照hortonworks文档的说明在mysql中安装蜂巢。

P.S:别忘了使用;在每个mysql命令之后。

答案 2 :(得分:0)

  • hortonworks HDP的首次登录密码为“ hortonworks1”
  • 可以使用以下步骤进行更改:-

步骤1:

systemctl stop mysqld

步骤2:-

systemctl set-environment MYSQLD_OPTS="--skip-grant-tables"

步骤3:-

systemctl start mysqld

Step4:-

mysql -u root

第5步:-

FLUSH PRIVILEGES;

步骤6:-

ALTER USER 'root'@'localhost' IDENTIFIED BY 'devesh';

第7步:-

FLUSH PRIVILEGES;
quit;
systemctl stop mysqld

第8步(最后一步):-取消设置mySQL envitroment选项,使其在下一次正常启动

systemctl unset-environment MYSQLD_OPTS
systemctl start mysqld

现在您可以使用密码“ devesh”登录mysql