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

《自己动手写云盘》 – 搭建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是两个在分布式计算领域中至关重要的技术,它们共同为构建大规模、高性能的网络云盘系统提供了...

    【福利】免费微软5T OneDrive打造为共享/私有云盘 – OneIndex

    标题中的“【福利】免费微软5T OneDrive打造为共享/私有云盘 – OneIndex”指的是使用OneIndex这个开源项目来将微软提供的5TB OneDrive空间转化为一个功能丰富的共享或私有云存储平台。OneDrive是微软Office 365订阅...

    基于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