ambari综合问题记录

1、hdfs无法启动

错误:

2018-04-25 14:36:09,293 - Retrying after 10 seconds. Reason: Execution of '/usr/hdp/current/hadoop-hdfs-namenode/bin/hdfs dfsadmin -fs hdfs://master:8020 -safemode get | grep 'Safe mode is OFF'' returned 1. safemode: Call From master/192.168.12.101 to master:8020 failed on connection exception: java.net.ConnectException: Connection refused; For more details see:  http://wiki.apache.org/hadoop/ConnectionRefused
safemode: Call From master/192.168.12.101 to master:8020 failed on connection exception: java.net.ConnectException: Connection refused; For more details see:  http://wiki.apache.org/hadoop/ConnectionRefused

解决:

su hdfs  # 切换到hdfs用户,若关闭了hdfs的权限则可略过这一步
hadoop dfsadmin -safemode leave   #让namenode离开安全模式

2、oozie启动失败

错误:

"Column name pattern can not be NULL or empty"

解决: 网上有两种处理方式,一种是将mysql-connector-java版本更换成5.1.38版本或者更低的版本,这种方式我处理还是失败了,我采用的是第二种方式,配置oozie的Database URL为

jdbc:mysql://master/oozie?nullNamePatternMatchesAll=true

3、hive点击Hive View 2.0 Go to View出现USER HOME CHECK 的错误

错误:

Service 'userhome' check failed:
java.io.FileNotFoundException: File does not exist: /user/adminat sun.reflect.GeneratedConstructorAccessor226.newInstance(Unknown Source)at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)

解决:

[root@master ~]# sudo su - hdfs
[root@master ~]# hdfs dfs -mkdir /user/admin
[root@master ~]# hdfs dfs -chown admin:hdfs /user/admin

4、hive的MetaStore启动了以后又自动停止了

错误:

复制代码

Exception in thread "main" java.lang.RuntimeException: java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClientat org.apache.hadoop.hive.ql.session.SessionState.start(SessionState.java:552)at org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:681)at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:625)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:498)at org.apache.hadoop.util.RunJar.run(RunJar.java:233)at org.apache.hadoop.util.RunJar.main(RunJar.java:148)
Caused by: java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClientat org.apache.hadoop.hive.metastore.MetaStoreUtils.newInstance(MetaStoreUtils.java:1566)at org.apache.hadoop.hive.metastore.RetryingMetaStoreClient.<init>(RetryingMetaStoreClient.java:92)at org.apache.hadoop.hive.metastore.RetryingMetaStoreClient.getProxy(RetryingMetaStoreClient.java:138)at org.apache.hadoop.hive.metastore.RetryingMetaStoreClient.getProxy(RetryingMetaStoreClient.java:110)at org.apache.hadoop.hive.ql.metadata.Hive.createMetaStoreClient(Hive.java:3526)at org.apache.hadoop.hive.ql.metadata.Hive.getMSC(Hive.java:3558)at org.apache.hadoop.hive.ql.session.SessionState.start(SessionState.java:533)... 8 more
Caused by: java.lang.reflect.InvocationTargetExceptionat sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)at java.lang.reflect.Constructor.newInstance(Constructor.java:423)at org.apache.hadoop.hive.metastore.MetaStoreUtils.newInstance(MetaStoreUtils.java:1564)... 14 more
Caused by: MetaException(message:Could not connect to meta store using any of the URIs provided. Most recent failure: org.apache.thrift.transport.TTransportException: java.net.ConnectException: Connection refused (Connection refused)at org.apache.thrift.transport.TSocket.open(TSocket.java:226)at org.apache.hadoop.hive.metastore.HiveMetaStoreClient.open(HiveMetaStoreClient.java:487)at org.apache.hadoop.hive.metastore.HiveMetaStoreClient.<init>(HiveMetaStoreClient.java:282)at org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient.<init>(SessionHiveMetaStoreClient.java:76)at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)at java.lang.reflect.Constructor.newInstance(Constructor.java:423)at org.apache.hadoop.hive.metastore.MetaStoreUtils.newInstance(MetaStoreUtils.java:1564)at org.apache.hadoop.hive.metastore.RetryingMetaStoreClient.<init>(RetryingMetaStoreClient.java:92)at org.apache.hadoop.hive.metastore.RetryingMetaStoreClient.getProxy(RetryingMetaStoreClient.java:138)at org.apache.hadoop.hive.metastore.RetryingMetaStoreClient.getProxy(RetryingMetaStoreClient.java:110)at org.apache.hadoop.hive.ql.metadata.Hive.createMetaStoreClient(Hive.java:3526)at org.apache.hadoop.hive.ql.metadata.Hive.getMSC(Hive.java:3558)at org.apache.hadoop.hive.ql.session.SessionState.start(SessionState.java:533)at org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:681)at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:625)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:498)at org.apache.hadoop.util.RunJar.run(RunJar.java:233)at org.apache.hadoop.util.RunJar.main(RunJar.java:148)

复制代码
解决:hive.metastore.uris尝试连接9083端口,netstat查看该端口确实没有被监听,第一反应是hiveserver没有正常启动。查看hiveserver进程却存在,只是监听10000端口。 查看hive-site.xml配置,hive客户端连接9083端口,而hiveserver默认监听10000,找到问题根源了 ,但是我修改成10000还是不行,查看配置,还有一个参数是hive.server2.thrift.http.port,值是10001,我配置成了10001端口,然后就成功了。后面不能成功的查询,问题出现在了hive的源配置mysql,后面重新安装了新的mysql,就成功了

5、/usr/bin/hdp-select set zookeeper-server 3.1.4.0-315’ returned 1. symlink target /usr/hdp/current/zookeeper-server for zookeeper already exists and it is not a symlink

File "/usr/lib/ambari-agent/lib/resource_management/core/shell.py", line 314, in _callraise ExecutionFailed(err_msg, code, out, err)
resource_management.core.exceptions.ExecutionFailed: Execution of 'ambari-python-wrap /usr/bin/hdp-select set zookeeper-server 3.1.4.0-315' returned 1. symlink target /usr/hdp/current/zookeeper-server for zookeeper already exists and it is not a symlink

解决办法是:
查看/usr/hdp/current下面有没有没有生成软链接的文件,如果没有就删除,执行下面命令重建软链接
然后执行:

[admin@datacenter2 current]$ sudo rm -rf zookeeper-server
[admin@datacenter2 current]$ sudo hdp-select set zookeeper-server 3.1.4.0-315

ambari运维问题记录相关推荐

  1. linux服务器运维实战记录,linux运维好书推荐《高性能Linux服务器运维实战》

    本书整体分为4个篇幅,以Linux运维平台下的开源应用软件为中心,涉及Linux运维的各个方面,主要从系统基础运维(命令.shell编程).系统性能调优.智能运维监控平台构建.运维实战案例四个方面展开 ...

  2. 融资租赁资产管理系统(FLAS)项目运维经验记录总结--org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl

    问题: xml解析抛异常,异常信息如下: javax.servlet.ServletException: javax.xml.parsers.FactoryConfigurationError: Pr ...

  3. 运维调试记录:Opendaylight铍版本开发环境搭建流程

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/zhaobryant/article/details/73609021 一.系统环境 Ubuntu 1 ...

  4. RAID原理分析总结-运维工作记录

    一.简介 Raid全称" 独立磁盘冗余阵列", 有时也简称磁盘阵列(Disk Array). RAID是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘 ...

  5. 服务器运维基本操作记录

    文章目录 用户篇 添加新用户并设置密码 用户添加sudo权限 删除用户 Anaconda篇 找到安装包 安装安装包 修改jupyter配置 改配置文件 安装扩展 终止执行 找到进程 杀死进程 用户篇 ...

  6. Linux运维|记录一个挖矿病毒

    本文转载自本人公众号 现象 任何程序都会在执行一段时间之后被kill 检查top命令,得到结果如下: 检查crontab发现root中被写入定时服务:用crontab往服务器写入了一个命令,会定时调用 ...

  7. ceph运维问题记录

    一.如果出现 osd启动报try_get_map错误,可以从正常的osd去导出对应版本的epoch,然后导回就可以了 1.如何导出导入osdmap 第一步:先停掉坏的osd,以及一个好的osd(因为c ...

  8. 计算机系统上线保障计划,系统运维信息系统运行保障方案计划新.docx

    系统运维信息系统运行保障方案计划新 信息系统运行保障方案 统一服务台建设 提供统一报障电话,统一报障.统一维修接口,XX企业可以通过统一的报障电话申请服务.查询服务处理进程,跟踪处理进度,确保服务时效 ...

  9. 监控服务器项目报备,智慧环保监控预警平台运维项目

    #县域政务信息化 智慧环保监控预警平台运维项目 一.运维服务内容 对区智慧环保监控预警平台进行运营维护工作,保障企业端设备及系统正常运行,将企业端数据上传至智慧环保监控预警平台. 运维服务期限:一年. ...

最新文章

  1. C语言单链表读入文件表妹,电面|LOFTER(乐乎) - 让兴趣,更有趣
  2. c#设置图片的dpi_被忽视的鼠标设置,影响瞄准的关键因素就是它!
  3. linux内核头文件 cdev.h 解析
  4. Page,你是怎样处理回发事件的?
  5. 使用gevent启动bottle web框架
  6. python二维元素向量_详解python Numpy中求向量和矩阵的范数
  7. octotree插件 --- 将 Github 项目代码以树形格式展示
  8. 台式计算机的主流配置,2017年台式电脑主流配置单
  9. 简述ip地址的abc类如何划分_IP 地址分类及 ABCDE 五类是如何划分的
  10. Guice依赖注入(接口多实现)
  11. 《Using OpenRefine》翻译~9
  12. 图书管理系统需求分析
  13. 运维团队(OPS)与技术团队有效沟通配合探讨
  14. linux下scp提示文件名过长,Linux中crontab下scp文件传输的两种方式
  15. php7安装详解(windows环境)
  16. Java 儒略历和公历的换算
  17. 《后浪》- 那些口口声声 “一代不如一代”的人 应该看看你们
  18. Let's Encrypt 泛域名证书申请
  19. 适用OpenCV读取网络摄像头(海康萤石 CS-C3S-52WEFR 1080P)的视频流
  20. Ubuntu18.04 网络代理设置

热门文章

  1. 开放式激光振镜+运动控制器(四):PSO位置同步输出在激光振镜加工中的应用
  2. mac、windows 设置终端代理
  3. 输入电压:13.5~22VDC.output: 27vdc ,恒流输出:1.5A.支持pwm调光-AH1101
  4. dependencies和dependency以及dependencyManagement三者的区别?
  5. 帆软HTML5 APP,FineReport较HTML5图表软件的优势
  6. 撤销正在审核的和已经通过审核的app
  7. 幽门螺旋菌会自愈吗?医生一般不告诉你
  8. 关于The requested URL returned error: 403
  9. python判断邮件发送成功_【基本解决】python中用SMTP发送QQ邮件提示成功但是收件人收不到邮件...
  10. matlab画极坐标方程图像_Matlab 基本绘图练习 包含极坐标