Hadoop/Hbase在windows下的安装笔记

刚开始学习这块知识,在windows下安装Hadoop和Hbase,看到的方法都不尽相同,采用cygwin安装不成功,直接安装成功了,就此做个记录。

Hadoop的安装,参考了以下两位的博客:

http://blog.csdn.net/antgan/article/details/52067441

http://www.cnblogs.com/wuxun1997/p/6847950.html

本人是windows7操作系统64位

Hadoop配置:

core-site.xml配置:


<configuration>

    <property>
        <name>fs.default.name</name>
        <value>hdfs://localhost:9000</value>
    </property>

</configuration>

hdfs-site.xml配置

<configuration>
<property>
        <name>dfs.replication</name>
        <value>1</value>
    </property>

    <property>    
        <name>dfs.namenode.name.dir</name>    
        <value>/D:/hadoop-2.9.0/workplace/hdfs/namenode</value>    
    </property>    
    <property>    
        <name>dfs.datanode.data.dir</name>    
        <value>/D:/hadoop-2.9.0/workplace/hdfs/datanode</value>  
    </property>
</configuration>

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>

yarn-site.xml配置

<configuration>
<!-- Site specific YARN configuration properties -->
<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>

Hbase配置:

hbase-site.xml配置

<configuration>
<property>  
<name>hbase.rootdir</name>  
<value>hdfs://localhost:9000/hbase</value>  
</property> 
<property>  
<name>hbase.master.info.port</name>  
<value>60010</value>  
</property> 
</configuration>

hbase-env.sh配置

export JAVA_HOME=C:/Program Files/Java/jdk1.8.0_102

export HBASE_CLASSPATH=D:/hbase-1.2.6


最后,启动Hadoop;
1.运行cmd窗口,执行“hdfs namenode -format”; 
2.运行cmd窗口,切换到hadoop的sbin目录,执行“start-all.cmd”,它将会启动以下进程。
启动Hbase:
切换到bin目录下,start-hbase.cmd

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Hive、HBaseHadoop是三种流行的大数据技术,它们都有不同的用途和优势。Hadoop是一个分布式系统平台,它可以处理大量的数据,并提供高性能的数据处理。Hive是一个数据仓库,它可以通过SQL查询访问Hadoop中的数据。HBase是一个分布式数据库,它可以实时存储和访问大量的非结构化数据。 在部署Hive、HBaseHadoop时,需要注意以下几点: 首先,需要想好在哪里安装这些组件,是否在同一台服务器上安装。通常情况下,为了实现最佳性能,最好在分布式服务器集群上安装它们。 其次,需要安装和配置Hadoop,并确认其正常运行。这包括设置Hadoop目录结构、配置Hadoop的XML配置文件、启动Hadoop服务等。 第三,需要安装并配置HBase。这包括设置HBase目录结构、配置HBase的XML配置文件、启动HBase服务、设置HBase集群等。需要确保HBase的表空间和列族的设计符合需求,并且表的分布在整个HBase集群中。 最后,需要安装并配置Hive。这包括设置Hive目录结构、配置Hive的XML配置文件,启动Hive服务等;同时需要确保配置Hive的JDBC连接和ODBC连接,以便于应用程序使用Hive。还应检查Hive与HadoopHBase的兼容性,并进行充分测试以确保其正常运行。 总之,Hive、HBaseHadoop的部署需要仔细考虑,并按照最佳实践进行。只有这样,才能在大数据处理中获得最佳性能和效益。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值