windows下安装hbase

安装hbase之前需要安装hadoop

安装hadoop

  1. 下载hadoop2.5.2.tar.gz
  2. 下载hadooponwindows-master.zip(支持在windows运行hadoop的工具)
  3. hadoop2.5.2.tar.gz在某个目录下进行解压。(注意:路径最好不要有空格或是中文)
  4. 配置hadoop环境变量
    1. 在用户变量中添加HADOOP_HOME,值为D:\dev\hadoop2.5.2(根据你的解压路径填写)
    2. 接着的系统变量的Path中追加D:\dev\hadoop2.5.2\bin
  5. 修改hadoop配置文件
    1. 编辑..hadoop-2.5.2\etc\hadoop下的core-site.xml文件:
      <configuration>
          <property>
              <name>hadoop.tmp.dir</name>
              <value>/D:/dev/hadoop-2.5.2/workplace/tmp</value>
          </property>
          <property>
              <name>dfs.name.dir</name>
              <value>/D:/dev/hadoop-2.5.2/workplace/name</value>
          </property>
          <property>
              <name>fs.default.name</name>
              <value>hdfs://localhost:9000</value>
          </property>
      </configuration>
      
    2. 编辑..hadoop-2.5.2\etc\hadoop下的mapred-site.xml文件(没有就将mapred-site.xml.template重命名为mapred-site.xml):
      <configuration>
          <property>
             <name>mapreduce.framework.name</name>
             <value>yarn</value>
          </property>
          <property>
             <name>mapred.job.tracker</name>
             <value>hdfs://localhost:9001</value>
          </property>
      </configuration>
      
    3. 编辑..hadoop-2.5.2\etc\hadoop下的hdfs-site.xml文件,并在hadoop-2.5.2目录下创建workplace/data目录:
      <configuration>
          <!-- 这个参数设置为1,因为是单机版hadoop -->
          <property>
              <name>dfs.replication</name>
              <value>1</value>
          </property>
          <property>
              <name>dfs.data.dir</name>
              <value>/D:/dev/hadoop-2.5.2/workplace/data</value>
          </property>
      </configuration>
      
    4. 编辑..hadoop-2.5.2\etc\hadoop下的yarn-site.xml文件:
      <configuration>
          <property>
             <name>yarn.nodemanager.aux-services</name>
             <value>mapreduce_shuffle</value>
          </property>
          <property>
             <name>yarn.nodemanager.aux-services.mapreduce.shuffle.class</name>
             <value>org.apache.hadoop.mapred.ShuffleHandler</value>
          </property>
      </configuration>
      
    5. 编辑..hadoop-2.5.2\etc\hadoop下的hadoop-env.cmd文件,将set JAVA_HOME=%JAVA_HOME%修改成set JAVA_HOME="D:\Program Files\Java\jdk1.8.0_221"(这里因为Program Files有空格所以需要加上引号)
  6. 替换文件:将hadooponwindows-master.zip解压,将其中的bin目录替换hadoop-2.5.2下的bin目录
  7. 运行cmd,执行hdfs namenode -format,然后进入hadoop-2.5.2的sbin目录运行cmd输入start-all.cmd,如果能自动弹出四个控制台窗体,则说明hadoop已安装完毕

安装hbase

在安装hbase之前简述一下hbase与hadoop之间的关系:Hadoop是分布式系统基础架构,HBase是一个分布式的、面向列的开源数据库。其中,HBase式Apache的Hadoop项目的子项目。

  1. 下载hbase-1.2.0-bin.tar.gz(注意如果从官网下载的话需要适配hadoop/hbase的版本),并在指定目录下进行解压,路径依然不要有中文和空格
  2. 修改hbase配置文件
    1. 编辑..hbase-1.2.0\conf下的hbase-env.cmd文件,配置:
      set HBASE_MANAGES_ZK=true
      set JAVA_HOME=D:\Program Files\Java\jdk1.8.0_221
      
    2. 编辑..hbase-1.2.0\conf下的hbase-site.xml文件:
      <configuration>
      	<property>  
      		<name>hbase.rootdir</name>  
      		<value>file:///D:/dev/hbase-1.2.0/tmp/hbase/root</value>  
      	</property>  
      	<property>  
      		<name>hbase.tmp.dir</name>  
      		<value>D:/dev/hbase-1.2.0/tmp/hbase/tmp</value>  
      	</property>  
      	<property>  
      		<name>hbase.zookeeper.quorum</name>  
      		<value>127.0.0.1</value>  
      	</property>  
      	<property>  
      		<name>hbase.zookeeper.property.dataDir</name>  
      		<value>D:/dev/hbase-1.2.0/tmp/hbase/zoo</value>  
      	</property>  
      	<property>  
      		<name>hbase.cluster.distributed</name>  
      		<value>false</value>  
      	</property>
      </configuration>
      
  3. 进入hbase-1.2.0下的bin目录下运行cmd,输入start-hbase.cmd启动hbase,然后打开Power Shell,输入.\hbase shell,打开HBase的shell命令行,这样HBase也安装完毕
发布了83 篇原创文章 · 获赞 12 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_42317011/article/details/103182687
今日推荐