unbuntu下安装伪分布式Hbase
2015-10-19 18:48
423 查看
1.下载 hbase
用什么版本的hadoop,就用什么版本的hbase;
我采用的hadoop版本是hadoop-0.20.2,采用的hbase版本为hbase-0.90.5
2.解压下载到的hbase安装包,在/home/hadoop/下解压
tar -zxvf *************
3.修改两个配置文件:
1)配置hbase-env.sh
[hadoop@node01 conf]$ vi hbase-env.sh
# The java implementation to use. Java 1.6 required.
export JAVA_HOME=/usr/java/jdk1.6.0_37
# Extra Java CLASSPATH elements. Optional.
export HBASE_CLASSPATH=/usr/local/hadoop/hadoop-0.20.2/conf
export HBASE_MANAGES_ZK=true
2)配置hbase-site.xml
4.替换Jar包
[hadoop@node01 lib]$ cp hadoop-core-0.20-append-r1056497.jar hadoop-core-0.20-append-r1056497.sav
[hadoop@node01 lib]$ cp ../../hadoop-0.20.2/hadoop-0.20.2-core.jar hadoop-core-0.20-append-r1056497.jar
[hadoop@node01 lib]$ ls
注意修改/etc/hosts :
127.0.0.1 localhost
172.16.82.235 unbuntu1404
5.先启动hadoop,再启动hbase:
hadoop@ubuntu:~/hadoop-1.1.1/bin$ ./start-all.sh #启动hadoop
hadoop@ubuntu:~/hadoop-1.1.1/bin$ jps #查看hadoop启动情况,确认DataNode,SecondaryNameNode,DataNode,JobTracker,TaskTracker全部启动
8163 DataNode
10343 Jps
8443 JobTracker
7990 NameNode
8615 TaskTracker
8358 SecondaryNameNode
hadoop@ubuntu:~/hbase-0.94.3/bin$ ./start-hbase.sh #确认hadoop完全启动后启动hbase
hadoop@ubuntu:~/hbase-0.94.3/bin$ jps #查看hbase启动情况,确认HQuorumPeer,HMaster,HRegionServer全部启动
8163 DataNode
10343 Jps
9060 HQuorumPeer
8443 JobTracker
9370 HRegionServer
7990 NameNode
9170 HMaster
8615 TaskTracker
8358 SecondaryNameNode
hadoop@ubuntu:~/hbase-0.94.3/bin$
hadoop@ubuntu:/home$ hbase -version #查看hbase版本,表示hbase安装成功
java version "1.7.0"
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) Client VM (build 21.0-b17, mixed mode)
hadoop@ubuntu:/home$
6.先关闭hbase,在关闭hadoop
stop-hbase.sh;
stop-all.sh;
用什么版本的hadoop,就用什么版本的hbase;
我采用的hadoop版本是hadoop-0.20.2,采用的hbase版本为hbase-0.90.5
2.解压下载到的hbase安装包,在/home/hadoop/下解压
tar -zxvf *************
3.修改两个配置文件:
1)配置hbase-env.sh
[hadoop@node01 conf]$ vi hbase-env.sh
# The java implementation to use. Java 1.6 required.
export JAVA_HOME=/usr/java/jdk1.6.0_37
# Extra Java CLASSPATH elements. Optional.
export HBASE_CLASSPATH=/usr/local/hadoop/hadoop-0.20.2/conf
export HBASE_MANAGES_ZK=true
2)配置hbase-site.xml
<configuration> <property> <name>hbase.rootdir</name> <value>file:///home/hadoop/hbase-0.20.2/data</value> </property> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> </configuration>
4.替换Jar包
[hadoop@node01 lib]$ cp hadoop-core-0.20-append-r1056497.jar hadoop-core-0.20-append-r1056497.sav
[hadoop@node01 lib]$ cp ../../hadoop-0.20.2/hadoop-0.20.2-core.jar hadoop-core-0.20-append-r1056497.jar
[hadoop@node01 lib]$ ls
注意修改/etc/hosts :
127.0.0.1 localhost
172.16.82.235 unbuntu1404
5.先启动hadoop,再启动hbase:
hadoop@ubuntu:~/hadoop-1.1.1/bin$ ./start-all.sh #启动hadoop
hadoop@ubuntu:~/hadoop-1.1.1/bin$ jps #查看hadoop启动情况,确认DataNode,SecondaryNameNode,DataNode,JobTracker,TaskTracker全部启动
8163 DataNode
10343 Jps
8443 JobTracker
7990 NameNode
8615 TaskTracker
8358 SecondaryNameNode
hadoop@ubuntu:~/hbase-0.94.3/bin$ ./start-hbase.sh #确认hadoop完全启动后启动hbase
hadoop@ubuntu:~/hbase-0.94.3/bin$ jps #查看hbase启动情况,确认HQuorumPeer,HMaster,HRegionServer全部启动
8163 DataNode
10343 Jps
9060 HQuorumPeer
8443 JobTracker
9370 HRegionServer
7990 NameNode
9170 HMaster
8615 TaskTracker
8358 SecondaryNameNode
hadoop@ubuntu:~/hbase-0.94.3/bin$
hadoop@ubuntu:/home$ hbase -version #查看hbase版本,表示hbase安装成功
java version "1.7.0"
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) Client VM (build 21.0-b17, mixed mode)
hadoop@ubuntu:/home$
6.先关闭hbase,在关闭hadoop
stop-hbase.sh;
stop-all.sh;
相关文章推荐
- hdu5266pog loves szh III(RMQ+LCA)
- iOS 9适配技巧(更新版)
- 代码混淆与反射的冲突
- python排序算法和实现
- 再见,印象中的世界
- vmplayer虚拟机中如何找到网络配置的窗口
- ftp 命令
- 51nod 1001 数组中和等于k的数对(单调性优化)
- 第八周项目三(4)~~公共字符
- 【IOS 开发】企业账号将.ipa包放置网页供用户下载的实现方式 —— 伊禾媛
- 没事用html5 canvas画一个仪表盘自用,自适应的哦
- 没事用html5 canvas画一个仪表盘自用,自适应的哦
- 第八周 项目3 顺序串算法
- NY
- 底层 添加资源到android源码中-修改framework层
- 最大最小公平共享算法 Max-min Fair Share Algorithm
- 10.17作业
- TypeError: $(...).dialog is not a function debug过程
- Linux汇编与C互相调用
- 检查内核反馈uevent消息,并提取出USB插入事件