公司服务器停电 ,在启动CDH服务过程中cloudera-scm-server启动一会就会挂掉 ,查看日志出现这样的错误

Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.cloudera.server.cmf.TrialState': Cannot resolve reference to bean 'entityManagerFactoryBean' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactoryBean': FactoryBean threw exception on object creation; nested exception is javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: Could not open connectionat org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:616)at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:148)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1003)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:907)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293)at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290)at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:192)at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:585)at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425)at com.cloudera.server.cmf.Main.bootstrapSpringContext(Main.java:392)at com.cloudera.server.cmf.Main.<init>(Main.java:242)at com.cloudera.server.cmf.Main.main(Main.java:216)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactoryBean': FactoryBean threw exception on object creation; nested exception is javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: Could not open connectionat org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:149)at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObjectFromFactoryBean(FactoryBeanRegistrySupport.java:102)at org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForBeanInstance(AbstractBeanFactory.java:1440)at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:247)at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:192)at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322)... 17 moreWARN com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2:com.mchange.v2.resourcepool.BasicResourcePool: com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@64e026e -- Acquisition Attempt Failed!!! Clearing pending acquires. While trying to acquire a needed new resource, we failed to succeed more than the maximum number of allowed acquisition attempts (5). Last acquisition attempt exception:
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Access denied for user ''@'localhost' to database 'null'at sun.reflect.GeneratedConstructorAccessor11.newInstance(Unknown Source)at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)at java.lang.reflect.Constructor.newInstance(Constructor.java:423)at com.mysql.jdbc.Util.handleNewInstance(Util.java:425)at com.mysql.jdbc.Util.getInstance(Util.java:408)at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:943)at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3973)at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3909)at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:873)at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1710)at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1226)at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2198)at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2229)at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2024)at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:779)at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)at sun.reflect.GeneratedConstructorAccessor4.newInstance(Unknown Source)at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)at java.lang.reflect.Constructor.newInstance(Constructor.java:423)at com.mysql.jdbc.Util.handleNewInstance(Util.java:425)at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:389)at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:330)at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:135)at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182)

最终发现时mysql数据库的问题 ,

  • 安装服务 yum install mysql-server
  • 开启服务 service mysqld start
  • 创建用户名 mysqladmin -uroot password root 第一个root是用户名,第二个root是密码
  • 登录 mysql -uroot -proot
  • 设置开机启动 chkconfig mysqld on

如果yum install mysql-server安装出现问题:没有可用包则

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpmrpm -ivh mysql-community-release-el7-5.noarch.rpmls -1 /etc/yum.repos.d/mysql-community*yum install mysql-server

可能会出现Column count of mysql.proc is wrong. Expected 20....问题 ,由于你曾经升级过数据库,升级完后未使用mysql_upgrade升级数据结构造成的。

执行  mysql_upgrade

进入

cd /cm-5.12.1/share/cmf/schemalsdrwxr-xr-x 4 1106 4001  8192 Aug 19  2017 mysql
drwxr-xr-x 4 1106 4001  8192 Aug 19  2017 oracle
drwxr-xr-x 4 1106 4001 12288 Aug 19  2017 postgresql
-rw-r--r-- 1 1106 4001  1437 Aug 19  2017 scm_database_functions.sh
-rwxr-xr-x 1 1106 4001 12723 Aug 19  2017 scm_prepare_database.sh执行
scm_prepare_database.sh mysql  -uroot -p --scm-host localhost scm scm scm_password

然后再次启动cloudera-scm-server ,成功

CDH启动出现cloudera-scm-server一直挂掉相关推荐

  1. CDH学习之查看日志之Cloudera Manager Server是否启动成功

    .启动Cloudera Manager Server --查看是否启动 systemctl start cloudera-scm-server --查看状态 ps -ef | grep clouder ...

  2. CDH报错解决:该主机与 Cloudera Manager Server 失去联系的时间过长。该主机未与 Host Monitor 建立联系。

    文章目录 概述 问题描述 解决方法   概述 说明下,qichu这里是由于集群资源有限,在最初配置如下: Master 172.20.10.100 Slave1 172.20.10.10 Slave2 ...

  3. 【CDH】该主机与 Cloudera Manager Server 失去联系的时间过长。该主机未与 Host Monitor 建立联系。

    cloudera manager 运维 [出现问题]:该主机与 Cloudera Manager Server 失去联系的时间过长.该主机未与 Host Monitor 建立联系. [解决办法] 问题 ...

  4. 该主机与 Cloudera Manager Server 失去联系的时间过长。 该主机未与 Host Monitor 建立联系

    项目场景: 通过CDH集群对大数据集群实行监控管理 问题描述: 某台服务器主机与 Cloudera Manager Server 失去联系的时间过长,到时候该主机相关实例角色(组件实例)停止,严重影响 ...

  5. CDH - 启动HbaseMaster时异常

    测试环境 CDH,启动HbaseMaster时,启动失败,提示无法split WALs目录下的数据. 解决方法:删除WALs里的数据解决该问题(数据如不可恢复勿用该方法),重启成功 2018-09-1 ...

  6. 【VS2008无法启动asp.net development server】的解决

    [VS2008无法启动asp.net development server]的解决 今天在VS2008中浏览打开一个网页时,就弹出对话框"无法启动asp.net development se ...

  7. 用 docker-compose 启动 WebApi 和 SQL Server

    本系列文章所要做出的演示架构基于 .NET Core Web Api.MSSQL.Skywalking 和 nginx ,这些都会通过docker-compose一键创建/启动容器,然后用 Azure ...

  8. MySQL不能启动 Can't start server : Bind on unix socket: Permission denied

    [问题描述] MySQL不能启动 Can't start server : Bind on unix socket: Permission denied [解决方案] 查看my.cnf文件,找到.so ...

  9. 大于2T硬盘通过UEFI启动+GPT分区表安装Server 2008 R2

    大于2T硬盘通过UEFI启动+GPT分区表安装Server 2008 R2 | Rootop 服务器运维与web架构 现在有个磁盘阵列,做的raid5,大小为3T,,介于BIOS对硬盘最大寻址为2TB ...

  10. 安装完MySQL后启动报错_MySQL数据库之mysql编译安装完成后,启动时报错The server quit without updating PID file...

    本文主要向大家介绍了MySQL数据库之mysql编译安装完成后,启动时报错The server quit without updating PID file ,通过具体的内容向大家展现,希望对大家学习 ...

最新文章

  1. Linux(11)-Linux系统下用户权限管理
  2. 25个提高网站可用性和转化率的工具
  3. UNIX再学习 -- 再识
  4. ubuntu 安装截图工具 Shutter,并设置快捷键 Ctrl+Alt+A
  5. 公开课 | 知识图谱构建与应用概述
  6. 【虚拟化实战】存储设计之一存储类型
  7. pdfwin10闪退_win10系统打开文件夹闪退的解决方法
  8. 团队作业4——第一次项目冲刺(Alpha版本)4.25
  9. 技术分析在于少而精,多则惑
  10. Spark + Hadoop,基于WIFI探针的大数据分析系统
  11. JavaOO 常用类新增
  12. 泰山JDK8率先支持多种权重(笔画粗细)的字体绘制
  13. 【手写数字识别】基于matlab CNN网络手写数字识别分类【含Matlab源码 1286期】
  14. 02年计算机学院成立,教育部关于成立2002年-2006年教育部高等学校外语专业等科类教学指导委员会的通知...
  15. 海康摄像头直连电脑修改IP解决播放失败无画面无法连接问题
  16. UA PHYS515A 电磁学II 静电学问题8 球坐标系中的Laplace方程与球谐函数
  17. VS1005 功放板
  18. 2015阿里天池大数据竞赛-Solution
  19. uniapp 开发微信小程序,通过高德SDK获取当位置详细信息
  20. CANopen对象字典

热门文章

  1. 2099 找到和最大的长度为 K 的子序列
  2. css 实现马赛克背景,ps透明背景,未选颜色的展示方式
  3. c语言常量指数的正确表示,c语言常量的正确表示方法有哪些
  4. 只有一行VNC server running on ’::1:5900' 没有其他输出
  5. 【前端面试】首屏优化
  6. HDMI转换芯片——MS9288C
  7. 两万文字多图详解常用软件工具使用(持续更新)
  8. 【面经】国信证券数据清算工程师面经
  9. 1024 程序员节狂欢盛会,等了一年终于来了(内附大会日程)
  10. Salesforce触发器面试题