Hbase centos下单机安装
来源:互联网 发布:倚天版期货行情软件 编辑:程序博客网 时间:2024/05/03 06:54
# 解压安装
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
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
0 0
- Hbase centos下单机安装
- Centos下安装Hbase
- Ubuntu下安装单机版hbase
- 【Hbase】CentOS7环境下Hbase单机版安装与测试
- CentOS 下安装单机版zookeeper
- CentOS下安装Hadoop单机版
- CentOS 7下安装 Zookeeper单机版
- hbase单机安装
- HBase单机安装
- Hbase单机版安装
- hbase单机模式安装
- hbase 单机安装
- 单机安装HBase
- HBase单机模式安装
- Hbase单机安装部署
- Hbase单机安装部署
- Hbase单机安装配置
- Ubuntu 14.04 下 Hbase 1.0.1.1 单机模式安装
- 九月英语学习之整装出发!
- 赋值操作符防止自身赋值的细节
- java post、get中文乱码问题
- 洗脸的诀窍 女生变漂亮 男生变帅气
- 九度oj-1490-字符串连接
- Hbase centos下单机安装
- css笔记
- laravel的blade模板笔记
- 跨数据库访问视图实现总结
- javascript复制到剪贴板
- 设计模式
- Android Studio下drawable图标和mipmap图标详解
- ubutu默认python2启动,切换到python3启动
- 线程池和信号量