1. 程式人生 > >解決storm1.1.1叢集找不到nimbus異常

解決storm1.1.1叢集找不到nimbus異常

各應用程式及版本

  • storm1.1.1
  • zookeeper3.4.10

拓樸結構

  • nimbus、ui:CentOS65App
  • supervisor:CentOS65M1、CentOS65M2、CentOS65M3

配置檔案

  • zoo.cfg,zookeeper僅安裝在三臺supervisor伺服器
server.6=CentOS65M1:2888:3888
server.7=CentOS65M2:2888:3888
server.8=CentOS65M3:2888:3888
  • storm.yaml,在四臺伺服器配置一樣
storm.zookeeper.servers:
     - "CentOS65M1"
     - "CentOS65M2"
     - "CentOS65M3"

nimbus.seeds: ["CentOS65App"]

storm.zookeeper.port: 2181
storm.local.dir: "/app/data"
ui.port: 9099

supervisor.slots.ports:
    - 6700
    - 6701
    - 6702
    - 6703

按序啟動zookeeper,nimbus,ui,supervisor

storm ui可以在瀏覽器正常訪問

http://centos65app:9099/index.html

不部署topology,叢集一切正常;一旦部署了topology,supervisor就拋異常了。

./bin/storm jar /opt/storm_jars/storm-starter-1.1.1.jar org.apache.storm.starter.WordCountTopology WordCountTopology
過一兩分鐘,從storm ui就發現Supervisors由3變為0。逐個進入三臺supervisor伺服器,jps後,發現確實原來的supervisor已經不存在了。在supervisor伺服器的[storm_home]/logs/supervisor.log檔案發現有如下異常:
2018-01-17 11:18:45.329 o.a.s.d.s.Slot main [WARN] SLOT CentOS65M1:6700 Starting in state EMPTY - assignment null
2018-01-17 11:18:45.330 o.a.s.d.s.Slot main [WARN] SLOT CentOS65M1:6701 Starting in state EMPTY - assignment null
2018-01-17 11:18:45.331 o.a.s.d.s.Slot main [WARN] SLOT CentOS65M1:6702 Starting in state EMPTY - assignment null
2018-01-17 11:18:45.331 o.a.s.d.s.Slot main [WARN] SLOT CentOS65M1:6703 Starting in state EMPTY - assignment null
2018-01-17 11:18:45.337 o.a.s.l.AsyncLocalizer main [INFO] Cleaning up unused topologies in /app/data/supervisor/stormdist
2018-01-17 11:18:45.344 o.a.s.d.s.Supervisor main [INFO] Starting supervisor with id 7cb2d4a8-a09c-4bb3-9449-16cb1d6b96da at host CentOS65M1.
2018-01-17 11:18:45.354 o.a.s.d.m.MetricsUtils main [INFO] Using statistics reporter plugin:org.apache.storm.daemon.metrics.reporters.JmxPreparableReporter
2018-01-17 11:18:45.356 o.a.s.d.m.r.JmxPreparableReporter main [INFO] Preparing...
2018-01-17 11:18:45.368 o.a.s.m.StormMetricsRegistry main [INFO] Started statistics report plugin...
2018-01-17 11:18:47.359 o.a.s.d.s.Slot SLOT_6701 [INFO] STATE EMPTY msInState: 2034 -> WAITING_FOR_BASIC_LOCALIZATION msInState: 6
2018-01-17 11:18:47.360 o.a.s.d.s.Slot SLOT_6700 [INFO] STATE EMPTY msInState: 2031 -> WAITING_FOR_BASIC_LOCALIZATION msInState: 0
2018-01-17 11:18:47.476 o.a.s.u.StormBoundedExponentialBackoffRetry Async Localizer [WARN] WILL SLEEP FOR 2001ms (NOT MAX)
2018-01-17 11:18:49.480 o.a.s.u.StormBoundedExponentialBackoffRetry Async Localizer [WARN] WILL SLEEP FOR 2002ms (NOT MAX)
2018-01-17 11:18:51.485 o.a.s.u.StormBoundedExponentialBackoffRetry Async Localizer [WARN] WILL SLEEP FOR 2006ms (NOT MAX)
2018-01-17 11:18:53.493 o.a.s.u.StormBoundedExponentialBackoffRetry Async Localizer [WARN] WILL SLEEP FOR 2015ms (NOT MAX)
2018-01-17 11:18:55.510 o.a.s.u.StormBoundedExponentialBackoffRetry Async Localizer [WARN] WILL SLEEP FOR 2024ms (NOT MAX)
2018-01-17 11:18:57.537 o.a.s.u.NimbusClient Async Localizer [WARN] Ignoring exception while trying to get leader nimbus info from CentOS65App. will retry with a different seed host.
java.lang.RuntimeException: java.lang.RuntimeException: org.apache.storm.thrift.transport.TTransportException: java.net.NoRouteToHostException: 沒有到主機的路由 (Host unreachable)
        at org.apache.storm.security.auth.ThriftClient.reconnect(ThriftClient.java:108) ~[storm-core-1.1.1.jar:1.1.1]
        at org.apache.storm.security.auth.ThriftClient.<init>(ThriftClient.java:69) ~[storm-core-1.1.1.jar:1.1.1]
        at org.apache.storm.utils.NimbusClient.<init>(NimbusClient.java:127) ~[storm-core-1.1.1.jar:1.1.1]
        at org.apache.storm.utils.NimbusClient.getConfiguredClientAs(NimbusClient.java:83) ~[storm-core-1.1.1.jar:1.1.1]
        at org.apache.storm.utils.NimbusClient.getConfiguredClient(NimbusClient.java:57) ~[storm-core-1.1.1.jar:1.1.1]
        at org.apache.storm.blobstore.NimbusBlobStore.prepare(NimbusBlobStore.java:268) ~[storm-core-1.1.1.jar:1.1.1]
        at org.apache.storm.utils.Utils.getClientBlobStoreForSupervisor(Utils.java:538) ~[storm-core-1.1.1.jar:1.1.1]
        at org.apache.storm.localizer.AsyncLocalizer$DownloadBaseBlobsDistributed.downloadBaseBlobs(AsyncLocalizer.java:121) ~[storm-core-1.1.1.jar:1.1.1]
        at org.apache.storm.localizer.AsyncLocalizer$DownloadBaseBlobsDistributed.call(AsyncLocalizer.java:148) ~[storm-core-1.1.1.jar:1.1.1]
        at org.apache.storm.localizer.AsyncLocalizer$DownloadBaseBlobsDistributed.call(AsyncLocalizer.java:101) ~[storm-core-1.1.1.jar:1.1.1]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_121]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_121]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_121]
        at java.lang.Thread.run(Thread.java:745) [?:1.8.0_121]
Caused by: java.lang.RuntimeException: org.apache.storm.thrift.transport.TTransportException: java.net.NoRouteToHostException: 沒有到主機的路由 (Host unreachable)
        at org.apache.storm.security.auth.TBackoffConnect.retryNext(TBackoffConnect.java:64) ~[storm-core-1.1.1.jar:1.1.1]
        at org.apache.storm.security.auth.TBackoffConnect.doConnectWithRetry(TBackoffConnect.java:56) ~[storm-core-1.1.1.jar:1.1.1]
        at org.apache.storm.security.auth.ThriftClient.reconnect(ThriftClient.java:100) ~[storm-core-1.1.1.jar:1.1.1]
        ... 13 more
Caused by: org.apache.storm.thrift.transport.TTransportException: java.net.NoRouteToHostException: 沒有到主機的路由 (Host unreachable)
        at org.apache.storm.thrift.transport.TSocket.open(TSocket.java:226) ~[storm-core-1.1.1.jar:1.1.1]
        at org.apache.storm.thrift.transport.TFramedTransport.open(TFramedTransport.java:81) ~[storm-core-1.1.1.jar:1.1.1]
        at org.apache.storm.security.auth.SimpleTransportPlugin.connect(SimpleTransportPlugin.java:105) ~[storm-core-1.1.1.jar:1.1.1]
        at org.apache.storm.security.auth.TBackoffConnect.doConnectWithRetry(TBackoffConnect.java:53) ~[storm-core-1.1.1.jar:1.1.1]
        at org.apache.storm.security.auth.ThriftClient.reconnect(ThriftClient.java:100) ~[storm-core-1.1.1.jar:1.1.1]
        ... 13 more
Caused by: java.net.NoRouteToHostException: 沒有到主機的路由 (Host unreachable)
        at java.net.PlainSocketImpl.socketConnect(Native Method) ~[?:1.8.0_121]
        at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) ~[?:1.8.0_121]
        at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) ~[?:1.8.0_121]
        at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) ~[?:1.8.0_121]
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[?:1.8.0_121]
        at java.net.Socket.connect(Socket.java:589) ~[?:1.8.0_121]
        at org.apache.storm.thrift.transport.TSocket.open(TSocket.java:221) ~[storm-core-1.1.1.jar:1.1.1]
        at org.apache.storm.thrift.transport.TFramedTransport.open(TFramedTransport.java:81) ~[storm-core-1.1.1.jar:1.1.1]
        at org.apache.storm.security.auth.SimpleTransportPlugin.connect(SimpleTransportPlugin.java:105) ~[storm-core-1.1.1.jar:1.1.1]
        at org.apache.storm.security.auth.TBackoffConnect.doConnectWithRetry(TBackoffConnect.java:53) ~[storm-core-1.1.1.jar:1.1.1]
        at org.apache.storm.security.auth.ThriftClient.reconnect(ThriftClient.java:100) ~[storm-core-1.1.1.jar:1.1.1]
        ... 13 more
2018-01-17 11:18:57.537 o.a.s.l.AsyncLocalizer Async Localizer [WARN] Failed to download basic resources for topology-id WordCountTopology-1-1516157915
2018-01-17 11:18:57.537 o.a.s.d.s.AdvancedFSOps Async Localizer [INFO] Deleting path /app/data/supervisor/tmp/27e1b9d2-9993-43d1-8d1d-9156b96a8bd2
2018-01-17 11:18:57.543 o.a.s.d.s.AdvancedFSOps Async Localizer [INFO] Deleting path /app/data/supervisor/stormdist/WordCountTopology-1-1516157915
2018-01-17 11:18:57.543 o.a.s.l.AsyncLocalizer Async Localizer [WARN] Caught Exception While Downloading (rethrowing)...
org.apache.storm.utils.NimbusLeaderNotFoundException: Could not find leader nimbus from seed hosts [CentOS65App]. Did you specify a valid list of nimbus hosts for config nimbus.seeds?
        at org.apache.storm.utils.NimbusClient.getConfiguredClientAs(NimbusClient.java:111) ~[storm-core-1.1.1.jar:1.1.1]
        at org.apache.storm.utils.NimbusClient.getConfiguredClient(NimbusClient.java:57) ~[storm-core-1.1.1.jar:1.1.1]
        at org.apache.storm.blobstore.NimbusBlobStore.prepare(NimbusBlobStore.java:268) ~[storm-core-1.1.1.jar:1.1.1]
        at org.apache.storm.utils.Utils.getClientBlobStoreForSupervisor(Utils.java:538) ~[storm-core-1.1.1.jar:1.1.1]
        at org.apache.storm.localizer.AsyncLocalizer$DownloadBaseBlobsDistributed.downloadBaseBlobs(AsyncLocalizer.java:121) ~[storm-core-1.1.1.jar:1.1.1]
        at org.apache.storm.localizer.AsyncLocalizer$DownloadBaseBlobsDistributed.call(AsyncLocalizer.java:148) ~[storm-core-1.1.1.jar:1.1.1]
        at org.apache.storm.localizer.AsyncLocalizer$DownloadBaseBlobsDistributed.call(AsyncLocalizer.java:101) ~[storm-core-1.1.1.jar:1.1.1]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_121]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_121]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_121]
        at java.lang.Thread.run(Thread.java:745) [?:1.8.0_121]
2018-01-17 11:18:57.544 o.a.s.d.s.Slot SLOT_6700 [ERROR] Error when processing event
java.util.concurrent.ExecutionException: org.apache.storm.utils.NimbusLeaderNotFoundException: Could not find leader nimbus from seed hosts [CentOS65App]. Did you specify a valid list of nimbus hosts for config nimbus.seeds?
        at java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[?:1.8.0_121]
        at java.util.concurrent.FutureTask.get(FutureTask.java:206) ~[?:1.8.0_121]
        at org.apache.storm.localizer.LocalDownloadedResource$NoCancelFuture.get(LocalDownloadedResource.java:63) ~[storm-core-1.1.1.jar:1.1.1]
        at org.apache.storm.daemon.supervisor.Slot.handleWaitingForBasicLocalization(Slot.java:413) ~[storm-core-1.1.1.jar:1.1.1]
        at org.apache.storm.daemon.supervisor.Slot.stateMachineStep(Slot.java:273) ~[storm-core-1.1.1.jar:1.1.1]
        at org.apache.storm.daemon.supervisor.Slot.run(Slot.java:741) ~[storm-core-1.1.1.jar:1.1.1]
Caused by: org.apache.storm.utils.NimbusLeaderNotFoundException: Could not find leader nimbus from seed hosts [CentOS65App]. Did you specify a valid list of nimbus hosts for config nimbus.seeds?
        at org.apache.storm.utils.NimbusClient.getConfiguredClientAs(NimbusClient.java:111) ~[storm-core-1.1.1.jar:1.1.1]
        at org.apache.storm.utils.NimbusClient.getConfiguredClient(NimbusClient.java:57) ~[storm-core-1.1.1.jar:1.1.1]
        at org.apache.storm.blobstore.NimbusBlobStore.prepare(NimbusBlobStore.java:268) ~[storm-core-1.1.1.jar:1.1.1]
        at org.apache.storm.utils.Utils.getClientBlobStoreForSupervisor(Utils.java:538) ~[storm-core-1.1.1.jar:1.1.1]
        at org.apache.storm.localizer.AsyncLocalizer$DownloadBaseBlobsDistributed.downloadBaseBlobs(AsyncLocalizer.java:121) ~[storm-core-1.1.1.jar:1.1.1]
        at org.apache.storm.localizer.AsyncLocalizer$DownloadBaseBlobsDistributed.call(AsyncLocalizer.java:148) ~[storm-core-1.1.1.jar:1.1.1]
        at org.apache.storm.localizer.AsyncLocalizer$DownloadBaseBlobsDistributed.call(AsyncLocalizer.java:101) ~[storm-core-1.1.1.jar:1.1.1]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_121]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_121]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_121]
        at java.lang.Thread.run(Thread.java:745) [?:1.8.0_121]
2018-01-17 11:18:57.544 o.a.s.u.Utils SLOT_6700 [ERROR] Halting process: Error when processing an event
java.lang.RuntimeException: Halting process: Error when processing an event
        at org.apache.storm.utils.Utils.exitProcess(Utils.java:1773) ~[storm-core-1.1.1.jar:1.1.1]
        at org.apache.storm.daemon.supervisor.Slot.run(Slot.java:774) ~[storm-core-1.1.1.jar:1.1.1]
2018-01-17 11:18:57.544 o.a.s.d.s.Slot SLOT_6701 [ERROR] Error when processing event
java.util.concurrent.ExecutionException: org.apache.storm.utils.NimbusLeaderNotFoundException: Could not find leader nimbus from seed hosts [CentOS65App]. Did you specify a valid list of nimbus hosts for config nimbus.seeds?
        at java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[?:1.8.0_121]
        at java.util.concurrent.FutureTask.get(FutureTask.java:206) ~[?:1.8.0_121]
        at org.apache.storm.localizer.LocalDownloadedResource$NoCancelFuture.get(LocalDownloadedResource.java:63) ~[storm-core-1.1.1.jar:1.1.1]
        at org.apache.storm.daemon.supervisor.Slot.handleWaitingForBasicLocalization(Slot.java:413) ~[storm-core-1.1.1.jar:1.1.1]
        at org.apache.storm.daemon.supervisor.Slot.stateMachineStep(Slot.java:273) ~[storm-core-1.1.1.jar:1.1.1]
        at org.apache.storm.daemon.supervisor.Slot.run(Slot.java:741) ~[storm-core-1.1.1.jar:1.1.1]
Caused by: org.apache.storm.utils.NimbusLeaderNotFoundException: Could not find leader nimbus from seed hosts [CentOS65App]. Did you specify a valid list of nimbus hosts for config nimbus.seeds?
        at org.apache.storm.utils.NimbusClient.getConfiguredClientAs(NimbusClient.java:111) ~[storm-core-1.1.1.jar:1.1.1]
        at org.apache.storm.utils.NimbusClient.getConfiguredClient(NimbusClient.java:57) ~[storm-core-1.1.1.jar:1.1.1]
        at org.apache.storm.blobstore.NimbusBlobStore.prepare(NimbusBlobStore.java:268) ~[storm-core-1.1.1.jar:1.1.1]
        at org.apache.storm.utils.Utils.getClientBlobStoreForSupervisor(Utils.java:538) ~[storm-core-1.1.1.jar:1.1.1]
        at org.apache.storm.localizer.AsyncLocalizer$DownloadBaseBlobsDistributed.downloadBaseBlobs(AsyncLocalizer.java:121) ~[storm-core-1.1.1.jar:1.1.1]
        at org.apache.storm.localizer.AsyncLocalizer$DownloadBaseBlobsDistributed.call(AsyncLocalizer.java:148) ~[storm-core-1.1.1.jar:1.1.1]
        at org.apache.storm.localizer.AsyncLocalizer$DownloadBaseBlobsDistributed.call(AsyncLocalizer.java:101) ~[storm-core-1.1.1.jar:1.1.1]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_121]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_121]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_121]
        at java.lang.Thread.run(Thread.java:745) [?:1.8.0_121]
2018-01-17 11:18:57.544 o.a.s.u.Utils SLOT_6701 [ERROR] Halting process: Error when processing an event
java.lang.RuntimeException: Halting process: Error when processing an event
        at org.apache.storm.utils.Utils.exitProcess(Utils.java:1773) ~[storm-core-1.1.1.jar:1.1.1]
        at org.apache.storm.daemon.supervisor.Slot.run(Slot.java:774) ~[storm-core-1.1.1.jar:1.1.1]
2018-01-17 11:18:57.562 o.a.s.d.s.Supervisor Thread-5 [INFO] Shutting down supervisor 7cb2d4a8-a09c-4bb3-9449-16cb1d6b96da
2018-01-17 11:18:57.565 o.a.s.e.EventManagerImp Thread-4 [INFO] Event manager interrupted
解決辦法有以下四種,根據情況依次償試:
  • ping nimbus主機,如果不通,則檢查這四臺伺服器的/etc/hosts(之前公司ip和家用ip共同配置在hosts,改為單一ip)
  • 在zookeeper中,刪除storm目錄
./bin/zkCli.sh
ls /
rmr /storm
  • 關閉防火牆
  • 防火牆中,只打開需要的埠
登入storm ui,在Nimbus Summary中看到nimbus用到的埠號為6627,在防火牆中開啟此埠(之前已經打開了9099、2181、6700等埠,nimbus埠要單獨開啟)

相關推薦

解決storm1.1.1叢集nimbus異常

各應用程式及版本 storm1.1.1zookeeper3.4.10拓樸結構 nimbus、ui:CentOS65Appsupervisor:CentOS65M1、CentOS65M2、CentOS65M3配置檔案 zoo.cfg,zookeeper僅安裝在三臺superv

Android 4.1原始碼編譯到資原始檔解決辦法

我們在Android framework中修改資原始檔時,在Android 4.0之前,都是直接在sourcecode/frameworks/base/core/res/res下面新增對應的資原始檔,然後編譯framework-res即可,但是這種情況到了Android

無法提交斷點LineBreakpoint hibernate4CURD : -1, 原因是: 到 URL 'file:/E:/版本控制/Design-java/hibernate4CURD/' 的源根目錄。請驗證項目源的設置。

design 提交 sign 原因 分享圖片 hibernate 根目錄 mage 在哪裏 無法提交斷點LineBreakpoint hibernate4CURD : -1, 原因是: 找不到 URL ‘file:/E:/版本控制/Design-java/hibernate

牛腩(1)-伺服器錯誤,到網路路徑

正式步入了 B/S 的大門,近期也會以編寫系統專案、除錯、完善、積攢專案經驗為主,過程中難免會遇到之前沒有遇到的 Bug ,不過也是好事,這篇部落格將用於記錄遇到的第一個。背景專案:牛腩新聞釋出系統;網

Oracle11.2.0.1.0叢集資料庫能正常啟動,報ORA-01078,ORA-01565,ORA-17503,ORA-12547錯誤

[[email protected] ~]$ crs_stat -t Name           Type           Target    State     Host         ----------------------------------------------------

個人問題:解決eclipse配置Tomcat時到server選項

eclipse java web Help>InstallNew Software>(http://download.eclipse.org/releases/kepler/201402280900)/(http://download.eclipse.org/releases/ganyme

解決eclipse配置Tomcat時到server選項

blank cli runt word ftw install 選項 adapter 找不到 集成Eclipse和Tomcat時找不到server選項: 按照網上的步驟如下: 在Eclipse中,窗口(window)——首選項(preferenc

4K高清播放機播放NAS中的視頻電影方法教程(解決網絡共享中到NFS文件夾的)

設置 鼠標 映射 中心 新增 style php target 完成 4K高清播放機播放NAS中的視頻電影方法教程(解決網絡共享中找不到NFS文件夾的方法)(所有4K高清播放機通用)一 :工具1.億格瑞A10播放器(理論上所有的4K播放器都支持此操作)。2.自己群暉NAS家

解決Linux下adb devices到裝置

Ubuntu下USB連線Android手機後,使用adb devices 出現如下:   List of devices attached   解決方法: 1 $lsusb Bus 002 Device 002: 

解決idea建立ssm專案到mybatis的mapper的xml檔案問題

建立一個maven web工程,專案結構如下   就是想實現一個簡單的查詢功能,把spring mvc、spring 和 mybatis整合起來。 部署並啟動專案後,總是報一個錯誤:org.apache.ibatis.binding.BindingException: I

解決ubuntu18.04下eclipse到server,到tomcat9的方法

下載了最新版的eclipse後,安裝到ubuntu虛擬機器上,下載地址為:http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2018-09/R/eclipse-dsl-

解決Linux中文名檔案下載到路徑(java.io.FileNotFoundException: ***(No such file or directory))

問題描述 以前寫過一個檔案上傳下載的專案,在本地測試沒有問題,但最近在部署到Linux伺服器實際應用發現,當檔名為中文時,會報java.io.FileNotFoundException: ***(No

解決linux環境下mysql到php的extension-mysql擴充套件問題

1、開啟php.ini配置檔案,一般就在ext/php就是你安裝php的資料夾下面,搜尋”extension=php_mysql.dll”,然後把前面的分號註釋去掉。 2、當然還有一個比較好的方法就是

解決魅族機器adb到裝置

魅族近期的幾款機型都有這個問題, 比如MX4, 魅藍. 開啟了usb除錯模式, 但是執行adb devices找不到裝置. 解決辦法: 在C:\Users\<使用者名稱>\.android\adb_usb.ini中新增一行 0x2a45 然

CodeBlocks "no such file or directory" or"未定義的引用"錯誤解決方案(建立類到標頭檔案)

       在CodeBlocks下,有時候需要自己定義類,當然就要新增相應的標頭檔案,但新增進去的標頭檔案明明包含在專案中了, 但編譯時還是會報錯:no such file or directory;這是為什麼呢?        其實是一個很簡單的問題,但有些人(比如說

iOS 解決Xcode引入第三方Framework 到標頭檔案

1.在解決問題之前,先清除一下Xcode->DerivedData中的檔案。然後重新加一下SDK 。 Xcode->Preference->Locations 2.如果不行,在Header Search Paths中新增$(OBJROOT)/Uni

sun.misc.BASE64Encoder到jar包的解決方法(rt.jar到)

在MyEclipse中編寫Java程式碼時,用到了BASE64Decoder,import sun.misc.BASE64Decoder;可是Eclipse提示:  Access restriction: The type BASE64Decoder is not accessible due to res

解決ubuntu下Matlab中到nvcc的問題

在matlab命令列中輸入edit startupIt will open or create the file startup.m. Add the setenv line to the file, next time you restart Matlab the comm

解決Ubuntu上ADB devices到裝置的問題

有些手機練到Ubuntu上用adb devices找不到裝置,原因是“adb內建有一個知名的廠商ID列表,對於列表內的裝置,adb可以直接連線,而不在列表中的裝置,它會直接返回,這也就是為什麼android裝置的驅動已經安裝好了,而adb連線不上的原因。” 解

【IntelliJ IDEA】使用idea解決新建jsp檔案而到jsp檔案模版的新建選項

使用idea解決新建jsp檔案而找不到jsp檔案模版的新建選項,這樣每次建立一個新的jsp檔案豈不是很耗時間? 解決辦法: 就是要讓idea知道你需要在這個目錄下建立jsp檔案 左上角,file中點選project Structure項,在Modules選項卡