Ubuntu16.04配置HBase+Eclipse+maven环境

完全新手,参考了一些教程,最后莫名配置好了,记录之。

HBase:2.2.4

Hadoop:2.8.5

配置为伪分布式,zookeeper使用HBase自带的

修改HBase的conf目录下的hbase-site.xml

?xml version="1.0"?>



            
                    hbase.rootdir
                    hdfs://localhost:9000/hbase
            
            
                    hbase.cluster.distributed
                    true
            
            
                    hbase.master.info.port
                    60010
            
            
                    hbase.tmp.dir
                    /usr/local/hbase/data/tmp
            
            
                    hbase.zookeeper.property.dataDir
                    /usr/local/zookeeper
            

修改HBase的conf目录下的hbase-env.sh

 export JAVA_HOME=/usr/lib/jvm/jdk1.8
export HBASE_OPTS="$HBASE_OPTS -XX:+UseConcMarkSweepGC"
export HBASE_OPTS="$HBASE_OPTS -XX:+UseConcMarkSweepGC"

Hadoop文件修改如下:

修改Hadoop的etc/hadoop目录下的core-site.xml


        
             hadoop.tmp.dir
             file:/usr/local/hadoop/tmp
             Abase for other temporary directories.
        
        
             fs.defaultFS
             hdfs://localhost:9000
        

修改Hadoop的etc/hadoop目录下的dfs-site.xml


        
             dfs.replication
             1
        
        
             dfs.namenode.name.dir
             file:/usr/local/hadoop/tmp/dfs/name
        
        
             dfs.datanode.data.dir
             file:/usr/local/hadoop/tmp/dfs/data
        

 修改Hadoop的etc/hadoop目录下的mared-site.xml


        
             mapreduce.framework.name
             yarn
        

修改Hadoop的etc/hadoop目录下的yarn-site.xml 


        
             yarn.nodemanager.aux-services
             mapreduce_shuffle
        

开启hadoop的dfs,再开启HBase,成功开启如下

Ubuntu16.04配置HBase+Eclipse+maven环境_第1张图片

 下载maven插件,我的解压到了/usr/local中,

vim .bashrc ,增加环境变量如下,

export M2_HOME=/usr/local/maven
export PATH=$M2_HOME/bin:$PATH

打开eclipse,

选择window-preference-Maven-Installations,Add本地maven地址

Ubuntu16.04配置HBase+Eclipse+maven环境_第2张图片

 

File-New project...-maven project,然后next

Ubuntu16.04配置HBase+Eclipse+maven环境_第3张图片

我这里archetype开始一直没有。然后通过configuration加载了华为源,出现了archetype,但是到最后一步提示出错。

重启eclipse,会提示下载,等下载完就好了。(可能是之前添加完maven目录还没更新的原因?)

选择mave-archetype-quickstart,

Ubuntu16.04配置HBase+Eclipse+maven环境_第4张图片

给项目添加名称,finish就创建成功了。

Ubuntu16.04配置HBase+Eclipse+maven环境_第5张图片

右键新建的项目,选择properties,选择Java Build Path,在libraries选择add external JARs,将HBase,lib下的所有jar包添加进来。

Ubuntu16.04配置HBase+Eclipse+maven环境_第6张图片

然后打开目录,可以在App.java中写代码了

Ubuntu16.04配置HBase+Eclipse+maven环境_第7张图片

 

有些教程中会修改pom.xml,我也不太会,就没有修改,直接运行也可以运行成功。

你可能感兴趣的:(分布式)