Taiwan Hadoop Forum

台灣 Hadoop 技術討論區
現在的時間是 2017-05-29, 02:31

所有顯示的時間為 UTC + 8 小時




發表新文章 回覆主題  [ 6 篇文章 ] 
發表人 內容
 文章主題 : HBASE安裝問題
文章發表於 : 2015-12-02, 13:33 
離線

註冊時間: 2015-11-10, 00:43
文章: 16
安裝環境:

VB 5.0.4
Ubuntu 15.04
hadoop 2.5.0
hbase 1.0.0
java-7-oracle

設置如下:

一台Master 一台Slave

分別在兩台主機下的VB運行

確定可以互相PING的到對方

執行得到以下錯誤

user@Master:/usr/local/hadoop$ hbase-1.0.0/bin/start-hbase.sh
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
錯誤: 找不到或無法載入主要類別 org.apache.hadoop.hbase.util.HBaseConfTool
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
錯誤: 找不到或無法載入主要類別 org.apache.hadoop.hbase.zookeeper.ZKServerTool
starting master, logging to /usr/local/hadoop/hbase-1.0.0/bin/../logs/hbase-user-master-Master.out
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
錯誤: 找不到或無法載入主要類別 org.apache.hadoop.hbase.master.HMaster
ggg@Slave1: starting regionserver, logging to /usr/local/hadoop/hbase-1.0.0/bin/../logs/hbase-ggg-regionserver-Slave1.out
ggg@Slave1: 錯誤: 找不到或無法載入主要類別 org.apache.hadoop.hbase.regionserver.HRegionServer

hbase的conf的資料夾下的hbase-site.xml配置如下


代碼:
<configuration>

<property>
    <name>hbase.rootdir</name> 
    <value>hdfs://Master:9000/hbase</value>
</property>
<property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
</property>
<property>
    <name>hbase.zookeeper.quorum</name>
    <value>Master,ggg@Slave1</value>
</property>
<property>
    <name>hbase.zookeeper.property.datadir</name>
    <value>/usr/local/hadoop/hbase-1.0.0/zookeeper</value>
</property>
</configuration>


hbase-env.sh的配置如下

代碼:
export HBASE_CLASSPATH=/usr/local/hadoop/hbase-1.0.0/bin
export HBASE_HEAPSIZE=1000
export HBASE_OFFHEAPSIZE=1000
export HBASE_OFFHEAPSIZE=8G
export HBASE_OPTS="-XX:+UseConcMarkSweepGC"
export JAVA_HOME=/usr/lib/jvm/java-7-oracle



煩請各位大大 指點迷津


回頂端
 個人資料 E-mail  
 
 文章主題 : Re: HBASE安裝問題
文章發表於 : 2015-12-02, 14:54 
離線

註冊時間: 2009-11-09, 19:52
文章: 2893
GGG 寫:
安裝環境:

VB 5.0.4
Ubuntu 15.04
hadoop 2.5.0
hbase 1.0.0
java-7-oracle

設置如下:

一台Master 一台Slave

分別在兩台主機下的VB運行

確定可以互相PING的到對方

執行得到以下錯誤

user@Master:/usr/local/hadoop$ hbase-1.0.0/bin/start-hbase.sh
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
錯誤: 找不到或無法載入主要類別 org.apache.hadoop.hbase.util.HBaseConfTool
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
錯誤: 找不到或無法載入主要類別 org.apache.hadoop.hbase.zookeeper.ZKServerTool
starting master, logging to /usr/local/hadoop/hbase-1.0.0/bin/../logs/hbase-user-master-Master.out
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
錯誤: 找不到或無法載入主要類別 org.apache.hadoop.hbase.master.HMaster
ggg@Slave1: starting regionserver, logging to /usr/local/hadoop/hbase-1.0.0/bin/../logs/hbase-ggg-regionserver-Slave1.out
ggg@Slave1: 錯誤: 找不到或無法載入主要類別 org.apache.hadoop.hbase.regionserver.HRegionServer


hbase的conf的資料夾下的hbase-site.xml配置如下

代碼:
<configuration>

<property>
    <name>hbase.rootdir</name> 
    <value>hdfs://Master:9000/hbase</value>
</property>
<property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
</property>
<property>
    <name>hbase.zookeeper.quorum</name>
    <value>Master,ggg@Slave1</value>
</property>
<property>
    <name>hbase.zookeeper.property.datadir</name>
    <value>/usr/local/hadoop/hbase-1.0.0/zookeeper</value>
</property>
</configuration>


hbase-env.sh的配置如下

export HBASE_CLASSPATH=/usr/local/hadoop/hbase-1.0.0/bin
export HBASE_HEAPSIZE=1000
export HBASE_OFFHEAPSIZE=1000
export HBASE_OFFHEAPSIZE=8G
export HBASE_OPTS="-XX:+UseConcMarkSweepGC"
export JAVA_HOME=/usr/lib/jvm/java-7-oracle


煩請jazz大大 指點迷津


1. 請先確認 /usr/share/java/jayatanaag.jar 是否存在
2. Slave1 有放 HBase 的 jar 檔嗎?錯誤訊息看起來是找不到 HBase 的 jar

- Jazz


回頂端
 個人資料 E-mail  
 
 文章主題 : Re: HBASE安裝問題
文章發表於 : 2015-12-02, 15:21 
離線

註冊時間: 2009-11-09, 19:52
文章: 2893
GGG 寫:
user@Master:/usr/local/hadoop$ hbase-1.0.0/bin/start-hbase.sh
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
錯誤: 找不到或無法載入主要類別 org.apache.hadoop.hbase.util.HBaseConfTool
錯誤: 找不到或無法載入主要類別 org.apache.hadoop.hbase.zookeeper.ZKServerTool
錯誤: 找不到或無法載入主要類別 org.apache.hadoop.hbase.master.HMaster
錯誤: 找不到或無法載入主要類別 org.apache.hadoop.hbase.regionserver.HRegionServer



JAVA_TOOL_OPTIONS 的問題
http://stackoverflow.com/questions/26074446/picked-up-java-tool-options-javaagent-usr-share-java-jayatanaag-jar-when-st
可以在執行前,透過以下指令關閉警告:
代碼:
unset JAVA_TOOL_OPTIONS


至於『錯誤: 找不到或無法載入主要類別』,建議在 hbase-env.sh 裡加入
代碼:
HBASE_HOME=/usr/local/hadoop/hbase-1.0.0/

試試看,因為看起來都是 CLASSPATH 找不到 JAR 檔造成的。

- Jazz


回頂端
 個人資料 E-mail  
 
 文章主題 : Re: HBASE安裝問題
文章發表於 : 2015-12-03, 10:46 
離線

註冊時間: 2009-11-09, 19:52
文章: 2893
GGG 寫:
jazz 寫:
1. 請先確認 /usr/share/java/jayatanaag.jar 是否存在
2. Slave1 有放 HBase 的 jar 檔嗎?錯誤訊息看起來是找不到 HBase 的 jar
- Jazz

1.已確認過slave1跟master皆有
2.不好意思我們不太懂第2個問題的意思 想請問一下hbase的jar檔位於哪一個位置
辛苦你了 非常感謝QQ


請依照以上討論,修改 hbase-env.sh 加入 HBASE_HOME 並移除 HBASE_CLASSPATH

- Jazz


回頂端
 個人資料 E-mail  
 
 文章主題 : Re: HBASE安裝問題
文章發表於 : 2015-12-03, 17:22 
離線

註冊時間: 2015-11-10, 00:43
文章: 16
jazz 寫:
GGG 寫:
jazz 寫:
1. 請先確認 /usr/share/java/jayatanaag.jar 是否存在
2. Slave1 有放 HBase 的 jar 檔嗎?錯誤訊息看起來是找不到 HBase 的 jar
- Jazz

1.已確認過slave1跟master皆有
2.不好意思我們不太懂第2個問題的意思 想請問一下hbase的jar檔位於哪一個位置
辛苦你了 非常感謝QQ


請依照以上討論,修改 hbase-env.sh 加入 HBASE_HOME 並移除 HBASE_CLASSPATH

- Jazz



安裝環境:

VB 5.0.4
Ubuntu 15.04
hadoop 2.5.0
hbase 1.0.0
java-7-oracle


代碼:
unset JAVA_TOOL_OPTIONS


幫助我關閉警告,卻還是沒有成功開啟HBase

而且已經於hbase-env.sh 裡加入

代碼:
HBASE_HOME=/usr/local/hadoop/hbase-1.0.0/


也移除了 HBASE_CLASSPATH

但跑出來的錯誤仍然一樣。

Q1.此外 我們有搜尋過HbaseConfTool、ZKServerTool、Hmaster、HRegionServer這四個檔案

確實有存在於HBase資料夾中,不過他們並非 .jar 而是 .java

請問這樣會有差別嗎?

Q2.想請問一下 java-7-oracle 這個版本可行嗎?


代碼:
user@Master:/usr/local/hadoop/hbase-1.0.0/bin$ java -version
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode


不好意思又要麻煩你了 感謝QQ


回頂端
 個人資料 E-mail  
 
 文章主題 : Re: HBASE安裝問題
文章發表於 : 2015-12-07, 18:09 
離線

註冊時間: 2015-11-10, 00:43
文章: 16
GGG 寫:
jazz 寫:
GGG 寫:
jazz 寫:
1. 請先確認 /usr/share/java/jayatanaag.jar 是否存在
2. Slave1 有放 HBase 的 jar 檔嗎?錯誤訊息看起來是找不到 HBase 的 jar
- Jazz

1.已確認過slave1跟master皆有
2.不好意思我們不太懂第2個問題的意思 想請問一下hbase的jar檔位於哪一個位置
辛苦你了 非常感謝QQ


請依照以上討論,修改 hbase-env.sh 加入 HBASE_HOME 並移除 HBASE_CLASSPATH

- Jazz



安裝環境:

VB 5.0.4
Ubuntu 15.04
hadoop 2.5.0
hbase 1.0.0
java-7-oracle


代碼:
unset JAVA_TOOL_OPTIONS


幫助我關閉警告,卻還是沒有成功開啟HBase

而且已經於hbase-env.sh 裡加入

代碼:
HBASE_HOME=/usr/local/hadoop/hbase-1.0.0/


也移除了 HBASE_CLASSPATH

但跑出來的錯誤仍然一樣。

Q1.此外 我們有搜尋過HbaseConfTool、ZKServerTool、Hmaster、HRegionServer這四個檔案

確實有存在於HBase資料夾中,不過他們並非 .jar 而是 .java

請問這樣會有差別嗎?

Q2.想請問一下 java-7-oracle 這個版本可行嗎?


代碼:
user@Master:/usr/local/hadoop/hbase-1.0.0/bin$ java -version
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode


不好意思又要麻煩你了 感謝QQ



問題已解決 謝謝jazz大大 發現是安裝錯誤檔案

辛苦你了


回頂端
 個人資料 E-mail  
 
顯示文章 :  排序  
發表新文章 回覆主題  [ 6 篇文章 ] 

所有顯示的時間為 UTC + 8 小時


誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
正體中文語系由 竹貓星球 維護製作