第一个问题: 启动失败,访问:8080,storm-ui界面,显示“无法访问此网站”

解决方法

 查看报错信息:The storm client can only be run from within a release. You appear to be trying to run the client from a checkout of Storm's source code.

You can download a Storm release at http://storm.apache.org/downloads.html ###

网上百度了下发生这个问题的很少,还是尝试了用网上找到的仅有的几个解决方案“查重新下载一个新的storm”安装包,下载完后重新安装,还是不行。
又重新看了几篇网上的安装文档,终于发现 安装包不对,别人安装包后缀名是 ** tar.gz,我的是 src.tar.gz,都怪自己不仔细,赶紧重新下载了个 后缀名是tar.gz的,最后tar 解压后,试了下ok了。

src.tar.gz是源码压缩文件;

tar.gz是已经官方发布版压缩包

第二个问题:启动后,访问:8080,storm ui就跟下边这一样:

Storm UI

Cluster Summary
Nimbus Summary
Topology Summary
Supervisor Summary
Nimbus Configuration

解决方法

F12查看storm-ui页面控制台,发现有报错500,
方案一:仔细检查了下storm.yaml配置文件,和模板对比了下,发现模板每个配置项前边应该空格(这个不知道是不是也能引起问题),改了下,启动还不行,郁闷了~
**方案二:**接着查看日志,发现报错:

2019-04-16 23:54:23.772 o.a.s.s.o.a.z.ClientCnxn main-SendThread(0305zk105:2181) [INFO] Opening socket connection to server 0305zk104/192.168.91.104:2181. Will not attempt to authenticate using SASL (unknown error)
2019-04-16 23:54:23.772 o.a.s.s.o.a.z.ClientCnxn main-SendThread(0305zk105:2181) [WARN] Session 0x0 for server null, unexpected error, closing socket connection and attempting reconnect
java.net.ConnectException: Connection refusedat sun.nio.ch.SocketChannelImpl.checkConnect(Native Method) ~[?:1.7.0_80]at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:744) ~[?:1.7.0_80]at org.apache.storm.shade.org.apache.zookeeper.ClientCnxnSocketNIO.doTransport(ClientCnxnSocketNIO.java:361) ~[storm-core-1.2.2.jar:1.2.2]at org.apache.storm.shade.org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1081) ~[storm-core-1.2.2.jar:1.2.2]

zk 有问题s无法连接到这台zk上server 0305zk104/192.168.91.104:2181,查看hosts文件映射没问题,然后自己用zk客户端连接了下这台,./zkCli.sh -timeout 0 -r -192.168.91.104:12181,可以连接上,
现在问题来了,我的zk客户端端口号配置的12181,为啥storm一直用zk默认的那个2181,尝试在storm.yaml加了这个配置:

 storm.zookeeper.port: 12181

最后重试了下,访问 :8080,终于ok了,如果不加这行,storm访问的是zk的默认客户端口号 2181.

ps (记录下这些走过的坑,希望能解决一些小伙伴们的相同的问题,自己是在工作之余研究大数据,自己技术不精,第一次发博写的不好或有误的地方,请大家多多指教~)

storm启动报错,storm-ui界面显示不正常相关推荐

  1. u盘安装linux启动报错,U盘安装centos7,启动报错

    通过U盘安装centos7的时候,启动报错,找不到安装媒介,解决方法. /dev/root does not exits. centos7的iso文件是:CentOS-7-x86_64-DVD-151 ...

  2. Linux下Tomcat项目启动报错

    Linux下Tomcat项目启动报错 org.springframework.beans.factory.CannotLoadBeanClassException: Error loading cla ...

  3. Apche Kylin启动报错:UnknownHostException: node1:2181: invalid IPv6 address

    1.启动报错 启动Apache Kylin 2.3时报错: ERROR [main] imps.CuratorFrameworkImpl:546 : Background exception was ...

  4. idea卡顿且报错:UI was frozen for xxxxx ms问题解决

    现象 idea 启动并且点击某个菜单之后一点反应也没有,点击关闭也关闭不掉,查看日志报错如下: ➜ bin 2021-04-30 00:20:31,777 [ 317987] WARN - .diag ...

  5. [故障解决]图文:python启动报错:api-ms-win-crt-runtime-l1-1-0.dll丢失解决

    python启动报错:api-ms-win-crt-runtime-l1-1-0.dll丢失解决 环境 Windows 7 SP1 x64 python3.6.1 报错 解决办法 1.下载VC red ...

  6. oracle log block size,案例:Oracle无法启动报错ORA-00218: block size 0 重建控制文件

    天萃荷净 oracle数据库无法启动报错ORA-00218故障,通过重建控制文件解决文件损坏问题 遇到一个案例在数据库启动的时候报ORA-00218错误,而这个故障的引起原因是因为重建控制文件的时候, ...

  7. linux重启was控制台报错,Linux非WAS部署,启动报错Cannot run program \lsb_release\

    Linux非WAS部署,启动报错Cannot run program "lsb_release" 已确认 tools.jar 文件是当前 linux 中的 jdk 下的 jar 文 ...

  8. DRP问题集结(一)-Tomcat无法启动,报错java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory...

    问题一:  Tomcat无法启动,报错java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory 问题二:[Error]Jav ...

  9. mysql安装教程博音网_RTSP视频平台EasyNVR使用mysql数据源启动报错unknow drivermysql优化...

    原标题:RTSP视频平台EasyNVR使用mysql数据源启动报错unknow driver"mysql"优化 我们上一篇讲了TSINGSEE青犀视频开发的视频平台默认都是使用的s ...

  10. 程序启动报错:ORA-12505;PL/SQL却可以登录的解决方法

    程序启动报错:ORA-12505;PL/SQL却可以登录的解决方法 参考文章: (1)程序启动报错:ORA-12505;PL/SQL却可以登录的解决方法 (2)https://www.cnblogs. ...

最新文章

  1. python数据结构与算法:单向循环列表
  2. win7修改网络计算机名字,小编分析win7系统修改计算机名字的操作方法
  3. 知乎回答多线程爬虫案例
  4. VTK:vtkBillboardTextActor3D用法实战
  5. servlet容器_Servlet详解(一)之基本概念
  6. 【转】DICOM医学图像处理:基于DCMTK工具包学习和分析worklist
  7. plsql查询乱码问题解决
  8. 用fiddler解决跨域访问
  9. 【bzoj1572】[Usaco2009 Open]工作安排Job 贪心+堆
  10. 【文文殿下】Manache算法-学习笔记
  11. 他35k月薪,如何扛住redis面试!
  12. 我,23 岁 深漂女 Python自动化测试的心路历程|2021 总结
  13. mysql选择联合索引还是单索引?索引列应该使用哪一个最有效?深入測试探讨...
  14. 内核调试神器SystemTap — 探测点与语法(二)
  15. 组卷积和深度可分离卷积
  16. android测行走距离,如何在Android中行走时计算距离?
  17. 几种典型信号的频谱 周期单位脉冲序列的频谱
  18. java kryo_在java中使用kryo框架来实现高效序列化与反序列化 | 学步园
  19. 数据库六种范式详解(1NF/2NF/3NF/BCNF/4NF/5NF)
  20. 【论文笔记】DSCN:基于深度孪生神经网络的光学航空图像变化检测模型

热门文章

  1. 用类描述计算机中CPU的速度和硬盘的容量,要求Java应用程序有4个类,名字分别为:pc CPU harddisk 和Test ,其中TEST是主类。
  2. IDEA 安装插件后,重启插件消失问题
  3. 企业资源计划(ERP)原理与实践第二章
  4. NXP LPC芯片程序下载
  5. c51步进电机程序汇编语言,51单片机驱动步进电机(汇编语言)
  6. python文本处理的函数总结
  7. 最新二次开发知宇自动发卡系统源码/全网对接/功能齐全
  8. 微信扫码跳转浏览器下载app
  9. AcrelEMS-IDC综合能效管理系统在某大型数据中心的应用方案
  10. ImageOptim-无损图片压缩Mac版