1. 程式人生 > >解決hbase自帶的zookeeper啟動報錯

解決hbase自帶的zookeeper啟動報錯

執行hbase zkcli報錯資訊如下:

15/10/02 15:17:55 INFO zookeeper.ZooKeeper: Client environment:java.library.path=/opt/cloudera/parcels/CDH-5.4.5-1.cdh5.4.5.p0.7/lib/hadoop/lib/native
15/10/02 15:17:55 INFO zookeeper.ZooKeeper: Client environment:java.io.tmpdir=/tmp
15/10/02 15:17:55 INFO zookeeper.ZooKeeper: Client environment:java.compiler=<NA>
15/10/02 15:17:55 INFO zookeeper.ZooKeeper: Client environment:os.name=Linux
15/10/02 15:17:55 INFO zookeeper.ZooKeeper: Client environment:os.arch=amd64
15/10/02 15:17:55 INFO zookeeper.ZooKeeper: Client environment:os.version=3.16.0-4-amd64
15/10/02 15:17:55 INFO zookeeper.ZooKeeper: Client environment:user.name=root
15/10/02 15:17:55 INFO zookeeper.ZooKeeper: Client environment:user.home=/root
15/10/02 15:17:55 INFO zookeeper.ZooKeeper: Client environment:user.dir=/root
15/10/02 15:17:55 INFO zookeeper.ZooKeeper: Initiating client connection, connectString=l11-n6.gnx.lable.nl:2181,l12-n6.gnx.lable.nl:2181,l10-n6.gnx.lable.nl:2181 sessionTimeout=30000

[email protected]
Welcome to ZooKeeper!
15/10/02 15:17:55 INFO zookeeper.ClientCnxn: Opening socket connection to server l10-n6.gnx.lable.nl/10.255.10.6:2181. Will not attempt to authenticate using SASL (unknown error)
JLine support is enabled
15/10/02 15:17:55 INFO zookeeper.ClientCnxn: Socket connection established, initiating session, client: /10.255.14.4:35889, server: l10-n6.gnx.lable.nl/10.255.10.6:2181
[ERROR] Terminal initialization failed; falling back to unsupported
java.lang.IncompatibleClassChangeError: Found class jline.Terminal, but interface was expected
at jline.TerminalFactory.create(TerminalFactory.java:101)
at jline.TerminalFactory.get(TerminalFactory.java:159)
at jline.console.ConsoleReader.<init>(ConsoleReader.java:227)
at jline.console.ConsoleReader.<init>(ConsoleReader.java:219)
at jline.console.ConsoleReader.<init>(ConsoleReader.java:207)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at org.apache.zookeeper.ZooKeeperMain.run(ZooKeeperMain.java:311)
at org.apache.zookeeper.ZooKeeperMain.main(ZooKeeperMain.java:282)
at org.apache.hadoop.hbase.zookeeper.ZooKeeperMainServer.main(ZooKeeperMainServer.java:136)


JLine support is disabled
15/10/02 15:17:55 INFO zookeeper.ClientCnxn: Session establishment complete on server l10-n6.gnx.lable.nl/10.255.10.6:2181, sessionid = 0x34fffc20a1b3a56, negotiated timeout = 30000


WATCHER::


WatchedEvent state:SyncConnected type:None path:null

--------------------------------------------------------------------------------------

解決辦法:

vim bin/hbase檔案,新增資訊如下紅色字型部分:

elif [ "$COMMAND" = "zkcli" ] ; then
  CLASS="org.apache.hadoop.hbase.zookeeper.ZooKeeperMainServer"
  CLASSPATH=`echo $CLASSPATH | sed 's/jruby-cloudera-1\.0\.0\.jar//g'`

之後重啟hbase偽分佈環境,之後再次進入zk的客戶端不報錯了,正常進入:


官方的jire:

https://issues.apache.org/jira/browse/ZOOKEEPER-1718

CDH版本的issus:

https://issues.cloudera.org/browse/DISTRO-758

相關推薦

HbaseZookeeper啟動後,hmaster退出

啟動Hbase:start-hbase.sh starting master, logging to /root/training/hbase-1.3.1/logs/hbase-root-master-bigdata111.out Java HotSpot(TM) 64-B

解決hbasezookeeper啟動

執行hbase zkcli後報錯資訊如下: 15/10/02 15:17:55 INFO zookeeper.ZooKeeper: Client environment:java.library.path=/opt/cloudera/parcels/CDH-5.4.5-1.

AS使用虛擬機解決

info roi 註意 extra 如果 uri intel x86 exit androi Android studio自帶的Google虛擬機越來越好用了,所以可以打開這個功能,想用的時候打開使用即可 使用的過程中經常會遇到這樣的問題: 19:26 Emulator

解決window7 x64位Anaconda啟動:AttributeError: '_NamespacePath' object has no attribute 'sort'

tools 詳細 官網 rec tro pytho context object led 最近論文需要用到python做數據分析,python語法簡單,但是Windows下安裝第三方包惡心的要命,statsmodels用pip死活安裝不上,網上查了說包相互依賴windows

JPAfindOne方法原因

是由於jdk8的原因,有可能和spring boot的版本也關係, 兩種方式可選 註冊,返回類是Optional<Girl>, Optional是jdk8自帶的 @GetMapping(value = "/girls/{id}")public Optional<Gir

zookeeper 啟動 bin/zkServer.sh: 81: /home/ljj/software/zookeeper-3.4.13/bin/zkEnv.sh: Syntax error:

zookeeper啟動報錯:   bin/zkServer.sh: 81: /home/ljj/software/zookeeper-3.4.13/bin/zkEnv.sh: Syntax error: "(" unexpected (expecting "fi") 錯誤原因:   Ub

Hbase錯誤總結:Hbase未正常關閉啟動

錯誤資訊: org.apache.hadoop.hbase.NotServingRegionException: Region is not online 2018-10-24 17:20:02,554 INFO [node1:16000.activeMasterManager] zooke

zookeeper啟動/usr/local/zookeeper-3.4.10/bin/zkEnv.sh: Syntax error: "(" unexpected (expecting "fi")

百度才瞭解到,ubutu的sh設定連線為dash(我的docker 使用的ubutu境像) [email protected]:/usr/local/zookeeper-3.4.10/bin# ls -l /bin/sh                   lrw

zookeeper 啟動 JAVA_HOME is not set

啟動 zkServer.cmd 一直報錯 JAVA_HOME is not set 看了一下環境變數,沒問題 JAVA_HOME=C:\Program Files\Java\jdk1.7.0_79 最後發現是路徑空格的問題 然後修改zkEnv.cmd檔案如下 se

本地主機操作虛擬機器中的hadoop+hbase+zookeeper

1 安裝虛擬機器及hadoop環境.          專案中需要使用hbase來儲存資料,所以在電腦上安裝了一個虛擬機器來搭建一個hadoop環境研究hbase.這裡記錄一下從零到有的一個過程.1.1 虛擬機器的安裝和hadoop+hbase的搭建          下載安

關於Windows系統下安裝Zookeeper以及Zookeeper啟動問題

如今,Dubbo框架盛行,Zookeeper作為常用的註冊中心,怎樣用好就很關鍵了。專案用的zookeeper叢集,而本地測試程式碼時,就必須要安裝單機版的zookeeper。下面博主就給大家帶來史上最全的zookeeper的安裝步驟以及啟動出現的問題詳解。

zookeeper叢集啟動ZooKeeper JMX enabled by default...解決方案

1. 上傳zookeeper到linux伺服器,並解壓縮/opt/install中 2. zookeeper_home/conf    zoo_sample.cfg 改名 成 zoo.cfg    cp zoo_sample.cfg zoo.cfg 3. 修改zoo.cfg

WAS Server 啟動無法找到秘鑰解決辦法

webshpere報錯日誌:[7/18/17 18:04:24:582 CST] 0000000a ORBRas E com.ibm.ws.orbimpl.transport.WSTransport createServerSocket P=254162:O=0:CT ORBX0390E: Ca

記錄一次apache服務器啟動解決方法

受限 png www img oot 端口 使用 rwx 環境 問題描述:在liunx系統上安裝軟件時需要較大的權限,一般用戶是不能隨便安裝的。為了省事,在安裝lamp環境時,整個過程都是以root身份安裝各種軟件的。最後整個環境是安裝成功,但是像apache這樣的服務器如

Eclipse啟動:An internal error occurred during: "Updating indexes".org/eclipse/core/runtime/internal/adaptor/BasicLocation解決方法

update download 4.0 oca and load 異常 for ror Eclipse一直用的好好的,突然這兩天每次啟動都會出現如下的錯誤:An internal error occurred during: "Updating indexes".org/e

【.netcore學習】.netcore添加到 supervisor 守護進程啟動

comm 配置 err pos service program lba ubun figure 配置 supervisor [program:HelloWebApp] command=dotnet run directory=/home/python/dotnet/myw

Oracle數據庫監聽器啟動:1067解決

span oracle安裝 安裝oracle 安裝 names 所在 dmi -s 推薦 1.原因:本地ip或主機名在安裝oracle後已經更改,需改回. 2.打開oracle安裝目錄(開始中搜索oracle,查找文件所在位置). 3.進入$\NETWORK\ADMIN\修

hbase啟動:Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0

base ring hbase option pts warn clas warning mov 輸入HBASE_MASTER_OPTS只是為了快速尋找這個選項而已,如果你手工找也可以 剛才那個命令回車後直接跳到這 前面加#就好了 修改後保存.重新啟動hbas

記一次Oracle啟動問題解決

無法 問題 connected gpo 需要 base ann 子句 idl 因為之前直接刪除了表空間,重啟oracle後報錯ORA-01157,以下記錄解決方法。 ORA-01157:無法識別/鎖定數據文件字符串 - 請參閱DBWR跟蹤文件原因:後臺進程無法找到其中一個數

linux查看與修改交換內存配置(解決zabbix-agent啟動

修改 上啟 報錯 mem 原因 mit sys space har 問題 zabbix-agent在一臺centos6.5上啟動報錯: cannot allocate shared memory of size 949056: [28] No space left on