hbase的安装与配置
参考地址:https://blog.csdn.net/csj941227/article/details/79536464
前提条件
- jdk 安装(略)
- hadoop 安装参考:https://www.cnblogs.com/liyuanhong/articles/14559030.html
- zookeeper 安装参考:https://www.cnblogs.com/liyuanhong/articles/12501001.html
安装hbase
下载hbase:https://hbase.apache.org/
解压
tar -zxvf hbase-1.2.6-bin.tar.gz
向hbase-env.sh中添加:
export JAVA_HOME=/usr/lib/jvm/java-8-oracle export HBASE_MANAGES_ZK=false
修改hbase-site.xml为:
<configuration> <property> <name>hbase.cluster.distributed</name> <value>true</value> <description>The mode the cluster will be in. Possible values are false: standalone and pseudo-distributed setups with managed Zookeeper true: fully-distributed with unmanaged Zookeeper Quorum (see hbase-env.sh) </description> </property> <property> <name>hbase.tmp.dir</name> <value>./tmp</value> </property> <property> <name>hbase.unsafe.stream.capability.enforce</name> <value>false</value> </property> <property> <name>hbase.zookeeper.quorum</name> <value>node1,node2,node3</value> <description>The directory shared by RegionServers.</description> </property> <property> <name>hbase.rootdir</name> <value>hdfs://node1:9000/hbase</value> <description>The directory shared by RegionServers.</description> </property> <property> <name>hbase.master.info.port</name> <value>60010</value> </property> </configuration>
hbase.zookeeper.quorum为zookeeper的节点主机名
hbase.rootdir为hbase的存储根目录,设为hadoopHDFS根目录下的hbase
修改regionservers为(regionserver为从结点)
vim regionservers
node2     # 前提是已经在host文件中配置了node2 ip地址
node3     # (同上)
配置集群:
将配置好的hbase目录打包
tar -zcvf hbase-2.3.4.tar.gz hbase-2.3.4/
通过 scp 拷贝到node2 和node3服务器,并解压
切换到bin目录下使用./start-hbase.sh启动hbase (在master上执行,其余两台会自动启动;前提是在node2、node3上配置了master的无密登录)
使用hbase shell进入hbase的命令行窗口
使用命令create 'test1', {NAME=>'cf',VERSIONS=>3,COMPRESSION=>'gz'}创建一张表
分别执行:
put 'test1','rowkey1','cf:q1','r1-v1' put 'test1','rowkey1','cf:q2','r1-v2' put 'test1','rowkey2','cf:q1','r2-v1' put 'test1','rowkey2','cf:q2','r2-v2' put 'test1','rowkey2','cf:q3','r2-v3'
插入四条记录
使用命令scan 'test1'查看表数据
登录master的web管理界面
http://192.168.1.112:60010

    博客里大都是转载的内容,其目的主要用户知识的组织和管理。
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号