Taiwan Hadoop Forum http://forum.hadoop.tw/ |
|
HBASE安裝問題 http://forum.hadoop.tw/viewtopic.php?f=4&t=38296 |
第 1 頁 (共 1 頁) |
發表人: | GGG [ 2015-12-02, 13:33 ] |
文章主題 : | HBASE安裝問題 |
安裝環境: 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 [ 2015-12-02, 14:54 ] |
文章主題 : | Re: HBASE安裝問題 |
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 |
發表人: | jazz [ 2015-12-02, 15:21 ] |
文章主題 : | Re: HBASE安裝問題 |
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 |
發表人: | jazz [ 2015-12-03, 10:46 ] |
文章主題 : | Re: HBASE安裝問題 |
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 |
發表人: | GGG [ 2015-12-03, 17:22 ] |
文章主題 : | Re: HBASE安裝問題 |
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 |
發表人: | GGG [ 2015-12-07, 18:09 ] |
文章主題 : | Re: HBASE安裝問題 |
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大大 發現是安裝錯誤檔案 辛苦你了 |
第 1 頁 (共 1 頁) | 所有顯示的時間為 UTC + 8 小時 |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |