CDH启动出现cloudera-scm-server一直挂掉
公司服务器停电 ,在启动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一直挂掉相关推荐
- CDH学习之查看日志之Cloudera Manager Server是否启动成功
.启动Cloudera Manager Server --查看是否启动 systemctl start cloudera-scm-server --查看状态 ps -ef | grep clouder ...
- CDH报错解决:该主机与 Cloudera Manager Server 失去联系的时间过长。该主机未与 Host Monitor 建立联系。
文章目录 概述 问题描述 解决方法 概述 说明下,qichu这里是由于集群资源有限,在最初配置如下: Master 172.20.10.100 Slave1 172.20.10.10 Slave2 ...
- 【CDH】该主机与 Cloudera Manager Server 失去联系的时间过长。该主机未与 Host Monitor 建立联系。
cloudera manager 运维 [出现问题]:该主机与 Cloudera Manager Server 失去联系的时间过长.该主机未与 Host Monitor 建立联系. [解决办法] 问题 ...
- 该主机与 Cloudera Manager Server 失去联系的时间过长。 该主机未与 Host Monitor 建立联系
项目场景: 通过CDH集群对大数据集群实行监控管理 问题描述: 某台服务器主机与 Cloudera Manager Server 失去联系的时间过长,到时候该主机相关实例角色(组件实例)停止,严重影响 ...
- CDH - 启动HbaseMaster时异常
测试环境 CDH,启动HbaseMaster时,启动失败,提示无法split WALs目录下的数据. 解决方法:删除WALs里的数据解决该问题(数据如不可恢复勿用该方法),重启成功 2018-09-1 ...
- 【VS2008无法启动asp.net development server】的解决
[VS2008无法启动asp.net development server]的解决 今天在VS2008中浏览打开一个网页时,就弹出对话框"无法启动asp.net development se ...
- 用 docker-compose 启动 WebApi 和 SQL Server
本系列文章所要做出的演示架构基于 .NET Core Web Api.MSSQL.Skywalking 和 nginx ,这些都会通过docker-compose一键创建/启动容器,然后用 Azure ...
- 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 ...
- 大于2T硬盘通过UEFI启动+GPT分区表安装Server 2008 R2
大于2T硬盘通过UEFI启动+GPT分区表安装Server 2008 R2 | Rootop 服务器运维与web架构 现在有个磁盘阵列,做的raid5,大小为3T,,介于BIOS对硬盘最大寻址为2TB ...
- 安装完MySQL后启动报错_MySQL数据库之mysql编译安装完成后,启动时报错The server quit without updating PID file...
本文主要向大家介绍了MySQL数据库之mysql编译安装完成后,启动时报错The server quit without updating PID file ,通过具体的内容向大家展现,希望对大家学习 ...
最新文章
- Linux(11)-Linux系统下用户权限管理
- 25个提高网站可用性和转化率的工具
- UNIX再学习 -- 再识
- ubuntu 安装截图工具 Shutter,并设置快捷键 Ctrl+Alt+A
- 公开课 | 知识图谱构建与应用概述
- 【虚拟化实战】存储设计之一存储类型
- pdfwin10闪退_win10系统打开文件夹闪退的解决方法
- 团队作业4——第一次项目冲刺(Alpha版本)4.25
- 技术分析在于少而精,多则惑
- Spark + Hadoop,基于WIFI探针的大数据分析系统
- JavaOO 常用类新增
- 泰山JDK8率先支持多种权重(笔画粗细)的字体绘制
- 【手写数字识别】基于matlab CNN网络手写数字识别分类【含Matlab源码 1286期】
- 02年计算机学院成立,教育部关于成立2002年-2006年教育部高等学校外语专业等科类教学指导委员会的通知...
- 海康摄像头直连电脑修改IP解决播放失败无画面无法连接问题
- UA PHYS515A 电磁学II 静电学问题8 球坐标系中的Laplace方程与球谐函数
- VS1005 功放板
- 2015阿里天池大数据竞赛-Solution
- uniapp 开发微信小程序,通过高德SDK获取当位置详细信息
- CANopen对象字典