安装habse
1.下载zookeeper-3.4.5.tar.gz, hbase-0.98.6-hadoop2-bin.tar.gz
2.上传到master的 /usr/local/src/目录下,解压zookeeper-3.4.5.tar.gz,hbase-0.98.6-hadoop2-bin.tar.gz
tar -zxvf zookeeper-3.4.5.tar.gz
tar -zxvf hbase-0.98.6-hadoop2-bin.tar.gz
3.进入zookeeper-3.4.5/conf目录,修改zookeeper的配置
cp zoo_sample.cfg zoo.cfg,zoo.cfg
[root@master conf]# cat zoo.cfg
# The number of milliseconds of each tick
tickTime=
# The number of ticks that the initial
# synchronization phase can take
initLimit=
# The number of ticks that can pass between
# sending a request and getting an acknowledgement
syncLimit=
# the directory where the snapshot is stored.
# do not use /tmp for storage, /tmp here is just
# example sakes.
dataDir=/usr/local/src/zookeeper-3.4.
# the port at which the clients will connect
clientPort=
#
# Be sure to read the maintenance section of the
# administrator guide before turning on autopurge.
#
# http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance
#
# The number of snapshots to retain in dataDir
#autopurge.snapRetainCount=
# Purge task interval in hours
# Set to "" to disable auto purge feature
#autopurge.purgeInterval=
server.=master::
server.=slave1::
server.=slave2::
然后在/usr/local/src/zookeeper-3.4.5目录下创建myid
myid 的配置如下
[root@master zookeeper-3.4.]# cat myid
将/usr/local/src/zookeeper-3.4.5目录拷贝到slave1和slave2上
slave1的myid配置修改如下:
[root@slave1 zookeeper-3.4.]# cat myid
slave1的myid配置修改如下:
[root@slave2 zookeeper-3.4.]# cat myid
4.启动zookeeper,在三台机器上分别执行
cd /usr/local/src/zookeeper-3.4.5/
./bin/zkServer.sh start
查看状态
./bin/zkServer.sh status
5.进入到hbase的conf目录,配置hbase,
/usr/local/src/hbase-0.98.6-hadoop2/conf
修改环境变量配置, hbase-env.sh
export JAVA_HOME=/usr/local/src/jdk1..0_172/
export HBASE_MANAGES_ZK=false
修改 hbase-site.xml
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://master:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>master,slave1,slave2</value>
</property>
<property>
<name>hbase.master.maxclockskew</name>
<value></value>
</property>
</configuration>
修改regionservers,配置如下:
[root@master conf]# cat regionservers
slave1
slave2
将/usr/local/src/hbase-0.98.6-hadoop2/目录拷贝到slave1和slave2上
6.启动hbase
cd /usr/local/src/hbase-0.98.6-hadoop2/
./bin/start-hbase.sh
在主节点上看到HMaster进程,在从节点看到HRegionServer进程
最新文章
- Tornado中Cookie过期问题
- 【C语言】C语言局部变量和全局变量
- css加阴影
- iOS 利用CoreLocation和MapKit开发搜索附近的商场功能
- 【Spring开发】—— Spring注入静态变量
- SqlParameter 基本用法
- Web 在线文件管理器学习笔记与总结(8)删除文件
- 一个简单的js计数器(web储存)。
- java 线程池用法
- 模拟springmvc 内部登陆,跳过spring filter
- 怎么把QQ我的收藏表情图片转移到另一台电脑上
- 有趣 IOS 开展 - block 使用具体解释
- Django_xadmin_应用外键搜索功能错误
- 【转载】阿里云Windows服务器快速部署PHP运行环境
- UBUNTU14.0.4安装eclipse
- Spring AOP的实现及源码解析
- Jjava8 Lambda 神操作
- apiCloud 版本号
- netty pipeline.addLast
- Linux 永久PATH环境变量
热门文章
- 【422】Insert often-used pieces of text in gedit
- EasyNetQ使用(八)【对延迟消息插件的支持,自动订阅者】
- Centos7之pacemaker高可用安装配置详解
- java基本思想
- Sping 补充完成修改功能
- python 创建虚拟环境时报错OSError, setuptools下载失败
- 单线程与多线程的应用 --Python3
- [转帖]详解oracle数据库唯一主键SYS_GUID()
- 【转帖】计算机网络协议(三)——UDP、TCP、Socket
- Linux(CentOS 7)下安装postgres