CentOS下Hbase安装
1.输入 http://hbase.apache.org/book.html#basic.prerequisites 进入Hbase官网查看应该使用的版本,因为hadoop不同版本,对Hbase的支持不同
2.输入 mkdir /usr/local/hbase 建一个目录
3.将hbase的tar包放到该目录下
4.进入该目录,输入解压命令,解压该tar包
5.输入 vi /etc/profile 配置环境变量
6.在配置文件加入以下内容,保存并退出
HBASE_HOME=/usr/local/hbase/hbase-1.2.4/
PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HIVE_HOME/bin:$HBASE_HOME/bin
7.输入 . /etc/profile 使配置文件生效
8.进入hbase的conf目录,输入 vi hbase-site.xml 修改配置文件
9.配置文件的configuration标签中添加以下内容,红色标记处,要根据自己的IP修改,保存并退出
|
<property> <!-- hbase提供的服务地址--> <name>hbase.master</name> <value>master:6000</value> </property> <property> <!-- hbase在hdfs里的目录 --> <name>hbase.rootdir</name> <value>hdfs://master:9000/hbase</value> </property> <property> <!--副本个数 --> <name>dfs.replication</name> <value>1</value> </property> |
10. 输入 vi hbase-env.sh 修改配置文件
11.设置JAVA_HOME,保存并退出
export JAVA_HOME=/usr/local/java/jdk1.8.0_102/
12.进入hadoop的sbin目录输入 ./start-all.sh 启动hadoop
13.任意目录输入 hadoop fs -mkdir /hbase 在hdfs中建hbase的目录
14.进入hbase解压目录中的bin目录下,输入 ./start-hbase.sh 启动hbase,JDK1.8会报一些警告,JDK1.8以前不会报这个警告
15.输入 jps 查看当前系统java进程,比hadoop多出一个进程
16.进入hbase的bin目录,输入 ./hbase rest start 启动hbase的rest服务,若配置了环境变量,可在任意目录输入 hbase rest start启动rest服务,启动后可以在网页中访问IP:8085,查看hbase的具体信息
17.点击上图中的 HBase Configuration 可以查看HBase的具体配置信息如下
18.按 Ctrl+c 组合键,可以关闭hbase的rest服务
19. 进入hbase的bin目录,输入 ./hbase shell 可以开始使用hbase,若配置了环境变量,可在任意目录输入 hbase shell进入
20.输入 list 查看所有表,当前是没有表的,在CRT中,hbase模式输入内容时,如果想向前删除,需要按着Ctrl再按Backspace键才能删除
21.输入 create 'xixi','id','name' 建一个叫hadoop的表,表中有2个字段,id和name
22.输入 describe 'xixi' 可查看hadoop表的具体信息
23.输入 put 'xixi','001','id','2' 向hadoop表中插入数据
- 输入 put 'xixi','001','name','zhangsan' 向hadoop表中插入数据
25.输入 scan 'xixi' 查看hadoop表中所有数据
26.输入 get 'xixi','001' 查询hadoop表中第001行的所有数据
27.输入 exit 退出hbase的shell操作