java.net.ConnectException: Connection refused: no further informationjava
找不到zookeeper服務器,則須要在windows本地的C:\Windows\System32\drivers\etc\下的hosts文件中添加zookeeper集羣的映射。 windows
在最初的時候,咱們設計的模式是拿出天天的股票信息,以股票名做爲表名,而後天天遍歷爬蟲爬取到的股票信息,逐一添加到各個表中,結果在我執行了代碼之後,每次都是程序執行到了插入第300條股票信息,也就是在往第三個表中插入數據的時候,程序就會卡死,接下來就會一直提示信息INFO [main] client.AsyncProcess: #2, waiting for some tasks to finish. Expected max=0, tasksInProgress=35。強制結束後再次運行就會報錯,後來發如今/hbase/hbase-common/src/main/resources/hbase-default.xml中有這麼一條配置信息
服務器
就是說個人代碼鏈接數過大引發的問題。固然,與此同時集羣也出現了問題,hdfs文件系統中的/hbase文件夾出現了損壞,因而我刪掉從新建了一個,重啓服務以後集羣恢復正常。以後咱們從新討論了一下,設計了一下hbase中的表的模式,咱們決定將全部股票信息插入在一張表中,問題從側面獲得瞭解決。編碼
最終顯示頁面讀取數據的時候發現傳入的數據是亂碼spa
解決:代碼中涉及到的所有的編碼全是utf-8,在頁面輸入時的數據傳入java查詢類中時 .net
String str = new String(stocknum.getBytes("UTF-8"), "ISO-8859-1");