`
Chicago09
  • 浏览: 14937 次
社区版块
存档分类
最新评论

《自己动手写云盘》 – 搭建Hbase环境

阅读更多

 人个主页链接:http://www.tongtongxue.com/archives/4669.html

 

  软件准备

1、zookeeper-3.4.9.tar.gz

2、hbase-1.1.7-bin.tar.gz

  安装Zookeeper

由于Hbase的需要zookpeeper的协同管理,所以先把Zookeeper安装好。

1、首先从Apache网站将zookeeper下载下来;

2、将zookeeper安装包通过xshell工具上传到linux服务器上,然后输入解压命令:

 

tar -zxvf zookeeper-3.4.9.tar.gz

 3、进入conf文件夹,新建zoo.cfg配置文件,配置如下:

 

 

# The number of milliseconds of each tick
tickTime=2000
# The number of ticks that the initial
# synchronization phase can take
initLimit=10
# The number of ticks that can pass between
# sending a request and getting an acknowledgement
syncLimit=5
# the directory where the snapshot is stored.
# do not use /tmp for storage, /tmp here is just
# example sakes.
dataDir=/opt/zookeeper/data
# the port at which the clients will connect
clientPort=2181
# the maximum number of client connections.
# increase this if you need to handle more clients
#maxClientCnxns=60
#
# 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=3
# Purge task interval in hours
# Set to "0" to disable auto purge feature
#autopurge.purgeInterval=1

 4、配置环境变量

 

打开配置环境变量文件

 

vi /etc/profile

 配置如下信息

 

 

export ZOOKEEPER_HOME=/opt/zookeeper
export PATH=$JAVA_HOME/bin:$HADOOP_HOME/bin:$ZOOKEEPER_HOME/bin:$PATH

 5、启动Zookeeper

 

在启动zookeeper之前,可以先将hadoop的hdfs环境启动直起来,即

 

sbin/start-dfs.sh

 然后启动zookeeper

 

 

zkServer.sh start 

 

  安装Hbase

1、在Apache网站中下载hbase;

2、将文件上传到linux服务器,解压文件

 

tar -zxvf hbase-1.1.7-bin.tar.gz

 3、配置环境变量

 

 

export HBASE_HOME=/opt/hbase
export PATH=$JAVA_HOME/bin:$HADOOP_HOME/bin:$ZOOKEEPER_HOME/bin:$HBASE_HOME/bin:$PATH

 4、编辑hbase-env.sh

 

在conf文件夹中,找到hbase-env.sh,修改如下:

 

# The java implementation to use.  Java 1.7+ required.
export JAVA_HOME=/opt/jdk1.7.0_67

# Extra Java CLASSPATH elements.  Optional.
export HBASE_CLASSPATH=/opt/hadoop/etc/hadoop

# Tell HBase whether it should manage it's own instance of Zookeeper or not.
export HBASE_MANAGES_ZK=true

 5、编辑hbase-site.xml

 

在conf文件夹中,找到hbase-site.xml文件,配置成:

 

<configuration>
        <property>
                <name>hbase.rootdir</name>
                <value>hdfs://yunpan:9000/hbase</value>
        </property>

        <property>
                <name>hbase.zookeeper.quorum</name>
                <value>yunpan</value>
        </property>

        <property>
                <name>hbase.cluster.distributed</name>
                <value>true</value>
        </property>
</configuration>

 6、启动Hbase

 

 

start-hbase.sh 

 

   关注微信公众号



 

  • 大小: 26.9 KB
1
0
分享到:
评论

相关推荐

    私有云盘seafile搭建文档

    私有云盘 Seafile 搭建文档 私有云盘 Seafile 搭建文档是指使用 Docker 容器服务搭建私有云盘 Seafile 的过程。下面是该过程的详细步骤: 一、安装 Docker 容器服务 首先,需要安装 Docker 容器服务。使用 yum ...

    基于SpringMVC+Spring+HBase+Maven搭建的Hadoop分布式云盘系统.zip

    这是一个基于Java技术栈,利用SpringMVC、Spring、HBase和Maven构建的Hadoop分布式云盘系统的项目。该项目旨在实现一个高效的、可扩展的云存储解决方案,利用Hadoop的分布式特性来处理大规模数据存储需求。 首先,...

    海绵宝宝个人安全云盘系统环境搭建1

    在本文中,我们将深入探讨如何搭建“海绵宝宝个人安全云盘系统”的环境,这是一个强调安全性的个人云存储解决方案。为了确保系统的稳定运行,我们需要正确配置一系列的软件组件,包括Java开发环境、Maven项目管理...

    HBase企业应用开发实战-高清

    《HBase企业应用开发实战》是一本深度剖析HBase在实际业务场景中应用的专业书籍,旨在帮助读者理解和掌握HBase的核心功能、设计理念以及在大规模数据处理中的应用策略。HBase,作为Apache的一个分布式、高性能、基于...

    搭建Owncloud私有云盘

    搭建Owncloud私有云盘,里面有详细的操作步骤,按.txt文件步骤操作。不懂给我留言

    kiftd私人云盘搭建系统 v1.0.25

    kiftd是一款面向个人、团队和小型组织的、搭建网络云盘系统的开源软件。其不但能够分享任意体积的文件,且具备了主流网盘特有的在线视频播放、在线音乐播放、PDF预览、图片查看等功能。无需安装客户端,仅需一个...

    HBase企业应用开发实战-马延辉 孟鑫

    通过学习《HBase企业应用开发实战》,读者不仅能掌握HBase的基本用法,还能了解到如何在实际的企业环境中部署、管理和优化HBase,从而更好地应对大数据挑战。这本书对于希望在大数据领域工作的开发者和技术决策者来...

    搭建园区网云盘实现文件读书共享存储

    本文将详细介绍如何利用Windows Server 2019搭建一个既满足个人使用又具备公共资源共享的云盘系统。 首先,我们需要理解云盘的基本概念。云盘是一种基于云计算技术的在线存储服务,允许用户在互联网上存储、管理和...

    基于hadoop的云盘系统

    在云盘系统中,HBase可以作为HDFS上的索引层,提供高效的数据查询和检索,比如根据文件名、时间戳等属性快速定位文件。 【压缩包子文件的文件名称列表】:hadoop_disk-master 这个文件名暗示了源代码仓库可能包含...

    Python-JunianCloud一键搭建专属云盘让你的闲置服务器活起来

    1. 快速部署:项目通过一键安装脚本,使得用户能够在短时间内完成环境配置和应用安装,大大降低了云盘搭建的门槛。 2. 资源管理:项目可能包括了服务器资源的管理和优化,例如,通过调度算法合理分配服务器的CPU、...

    基于Hadoop-Hbase的网络云盘系统.zip

    【标题】基于Hadoop-Hbase的网络云盘系统 在当今大数据时代,高效的数据存储与处理成为企业关注的焦点。Hadoop和HBase是两个在分布式计算领域中至关重要的技术,它们共同为构建大规模、高性能的网络云盘系统提供了...

    Hbase实验报告.pdf

    在开始实验之前,确保已经正确安装并配置了Hadoop和HBase环境。 ### 2. 创建表 实验要求创建一个名为`student`的表,字段包括`Row Key`、`address`、`score`、`province`、`city`、`street`、`Java`、`Hadoop`和`...

    【私人云盘源码】/Cloudreve云盘源码/带cloudreve搭建教程 一套简洁好看的云网盘系统+文件共享传输+安装视频教程

    【私人云盘源码】/Cloudreve云盘源码/带cloudreve搭建教程 一套简洁好看的云网盘系统+文件共享传输+安装视频教程+网盘系统 效果演示:onedrive-www.seoheimao.cn 【Cloudreve云盘源码】一套简洁好看的云网盘系统+...

    基于ssh+hadoop+hbase的简单云盘系统.zip

    标题中的“基于ssh+hadoop+hbase的简单云盘系统”是指一个使用SSH(Secure Shell)进行远程管理和控制,Hadoop作为大数据处理框架,以及HBase作为分布式列存储数据库的云盘系统实现。这个系统旨在提供一种高效、可...

    Hadoop分布式云盘系统

    基于SpringMVC+Spring+HBase+Maven搭建的Hadoop分布式云盘系统。使用Hadoop HDFS作为文件存储系统、HBase作为数据存储仓库,采用SpringMVC+Spring框架实现,包括用户注册与登录、我的网盘、关注用户、我的分享、我...

    使用Django、vue2和MySQL搭建的云盘.zip

    在本项目中,"使用Django、vue2和MySQL搭建的云盘.zip"是一个结合了后端框架Django、前端框架Vue.js(具体版本为Vue2)以及关系型数据库MySQL来构建的云存储平台。这样的架构是现代Web开发中常见的一种组合,允许...

    HBase企业应用开发实战 PDF电子书 带书签目录

    根据提供的信息来看,这份文档主要涉及的是《HBase企业应用开发实战》这本电子书的简介及提供者的一些联系方式和服务介绍。尽管文档中没有提供具体的书籍内容,但从标题、描述和标签中我们可以推断出该书是关于HBase...

    kiftd私人云盘搭建系统.zip

    【kiftd私人云盘搭建系统】是一款专为个人、团队和小型组织设计的私有云存储解决方案。基于JAVA技术开发,它提供了安全、可控的数据存储和共享功能,适合在各种场景下,如家庭、学校或办公环境中部署使用。下面我们...

Global site tag (gtag.js) - Google Analytics