博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Hbase centos下单机安装
阅读量:4202 次
发布时间:2019-05-26

本文共 3210 字,大约阅读时间需要 10 分钟。

# 解压安装
tar -xvzf /mk/soft/hbase-1.1.2-bin.tar.gz -C /appl/
cd /appl/hbase-1.1.2/conf
# 配置环境变量
vi /etc/profile
export HBASE_HOME=/appl/hbase-1.1.2
export PATH=$PATH:$HBASE_HOME/bin
wq
source /etc/profile
# 配置hbase
vi hbase-env.sh
export JAVA_HOME=/appl/jdk1.7.0_80    #Java安装路径
export HBASE_CLASSPATH=/appl/hbase-1.1.2/lib    #HBase类路径
export HBASE_LOG_DIR=${HBASE_HOME}/logs
export HBASE_MANAGES_ZK=true    #由HBase负责启动和关闭Zookeeper
替换$HADOOP_HOME/share/hadoop的新版jar包到$HBASE_HOME/lib下,使版本一致
cd $HBASE_HOME/lib
ls commons*
ls *hadoop*
升级为:
/appl/hadoop-2.7.0/share/hadoop/common/lib/hadoop-annotations-2.7.0.jar
/appl/hadoop-2.7.0/share/hadoop/tools/lib/hadoop-auth-2.7.0.jar
/appl/hadoop-2.7.0/share/hadoop/common/hadoop-common-2.7.0.jar
/appl/hadoop-2.7.0/share/hadoop/hdfs/hadoop-hdfs-2.7.0.jar
/appl/hadoop-2.7.0/share/hadoop/mapreduce/hadoop-mapreduce-*
/appl/hadoop-2.7.0/share/hadoop/yarn/hadoop-yarn-*
e.g.
cp /appl/hadoop-2.7.0/share/hadoop/common/lib/hadoop-annotations-2.7.0.jar $HBASE_HOME/lib
cp /appl/hadoop-2.7.0/share/hadoop/tools/lib/hadoop-auth-2.7.0.jar $HBASE_HOME/lib
cp /appl/hadoop-2.7.0/share/hadoop/common/hadoop-common-2.7.0.jar $HBASE_HOME/lib
cp /appl/hadoop-2.7.0/share/hadoop/hdfs/hadoop-hdfs-2.7.0.jar $HBASE_HOME/lib
cp /appl/hadoop-2.7.0/share/hadoop/mapreduce/hadoop-mapreduce-* $HBASE_HOME/lib
cp /appl/hadoop-2.7.0/share/hadoop/yarn/hadoop-yarn-* $HBASE_HOME/lib
------
vi hbase-site.xml
   <property>
      <name>hbase.rootdir</name>
      <value>hdfs://localhost:9000/hbase</value>
      <description>The directory shared byRegionServers</description>
   </property>
   <property>
      <name>hbase.cluster.distributed</name>
      <value>false</value>
      <description>
         false: standalone and pseudo-distributedsetups with managed  Zookeeper
         true: fully-distributed with unmanagedZookeeper Quorum (see hbase-env.sh)
      </description>
   </property>
   <property>
      <name>hbase.zookeeper.quorum</name>
      <value>localhost</value>
      <description>
         Comma separated listof servers in the ZooKeeper  Quorum,this is the list of servers which we willstart/stop ZooKeeper on.
      </description>
   </property>
   <property>
      <name>hbase.zookeeper.property.dataDir</name>
      <value>/appl/zookeeper-3.4.6</value>
   </property>
   <property>
      <name>hbase.master.info.port</name>
      <value>60010</value>
      <description> enable 60010 mgmt website available </description>
   </property>
------
保持与hadoop中的配置一致
/appl/hadoop-2.7.0/etc/hadoop/core-site.xml
/appl/hadoop-2.7.0/etc/hadoop/hdfs-site.xml
/appl/hadoop-2.7.0/etc/hadoop/slaves
vi regionservers
localhost
一行写一个host (就像Hadoop里面的 slaves 一样). 列在这里的server会随着集群的启动而启动,集群的停止而停止.
启动hadoop
sh start-dfs.sh
sh start-yarn.sh
log:/appl/hadoop-2.7.0/logs
验证:http://192.168.56.250:8088/cluster
运行:启动hadoop后,start-hbase.sh
在master上jps (HMaster)
在slave上jps
/sbin/iptables -I INPUT -p tcp --dport 60010 -j ACCEPT
/etc/init.d/iptables save
service iptables restart
浏览器查看端口
node1:60010/master.jsp
查看hdfs下的hbase目录
http://centos1:50070/explorer.html#/hbase
连接:./bin/hbase shell
建表:create 'test', 'cf'
插入:put 'test', 'row1', 'cf:a', 'value1'
查看:list 'table'
查看:scan 'test'
查看:get 'test', 'row1'
删表:disable 'test'; drop 'test'
断开:exit
关闭:./bin/stop-hbase.sh
参考
http://blog.csdn.net/hguisu/article/details/7244413
http://www.tuicool.com/articles/UBVFBvv
你可能感兴趣的文章
神奇的HTML5画图应用
查看>>
flex 滚动条问题
查看>>
软件开发管理中的博奕论
查看>>
计算机认证考试种类
查看>>
SQL in和exists 比较
查看>>
社会性网络服务(SNS)研究
查看>>
鼠标DarkField技术
查看>>
傻傻的我
查看>>
paypal 沙盒账号注册
查看>>
ebay 沙盒账号注册
查看>>
linux -8 Linux磁盘与文件系统的管理
查看>>
linux -8 Linux磁盘与文件系统的管理
查看>>
linux 9 -文件系统的压缩与打包 -dump
查看>>
PHP在变量前面加&是什么意思?
查看>>
ebay api - GetUserDisputes 函数
查看>>
ebay api GetMyMessages 函数
查看>>
wdlinux
查看>>
关于mysql升级到5.5报错问题
查看>>
magento - 通过storeid,分类id,天数(几天内)得到产品
查看>>
一个很不错的bash脚本编写教程,至少没接触过BASH的也能看懂!
查看>>