码迷,mamicode.com
首页 > 其他好文 > 详细

Hive-2.3.6 安装

时间:2019-10-31 18:31:32      阅读:631      评论:0      收藏:0      [点我收藏+]

标签:免密   iss   secondary   存储位置   目录   manage   存储目录   依赖   host   

本安装依赖Haddop

一、下载Hive

apache-hive-2.3.6-bin.tar.gz 官方网站

二、配置服务期间ssh免密互通

使用如下互信安装脚本

https://www.cnblogs.com/xibuhaohao/p/11772047.html

三、配置服务期间时钟同步服务

四、解压安装Hive

1、解压缩(每个结点都要做)

2、配置结点环境变量

cat .bash_profile

添加如下:

export JAVA_HOME=/usr/java/jdk1.8.0_221
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/jre/bin:$PATH
export HADOOP_HOME=/home/hadoop/hadoop-2.8.5
export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin

五、修改配置文件

cd /home/hadoop/hadoop-2.8.5/etc/hadoop

1、core-site.xml

<configuration>
<!--配置hdfs文件系统的命名空间-->
  <property>
    <name>fs.defaultFS</name>
    <value>hdfs://data0:9000</value>
  </property>
<!-- 配置操作hdfs的存冲大小 -->
  <property>
    <name>io.file.buffer.size</name>
    <value>4096</value>
  </property>
<!-- 配置临时数据存储目录 -->
  <property>
    <name>hadoop.tmp.dir</name>
    <value>/home/hadoop/hadoop-2.8.5/tmp</value>
  </property>
</configuration>
2、hdfs-site.xml
<!--配置副本数-->
  <property>
    <name>dfs.replication</name>
      <value>3</value>
        </property>
        <!--hdfs的元数据存储位置-->
  <property>
    <name>dfs.namenode.name.dir</name>
      <value>/home/hadoop/hadoop-2.8.5/hdfs/name</value>
       </property>
       <!--hdfs的数据存储位置-->
 <property>
   <name>dfs.datanode.data.dir</name>
     <value>/home/hadoop/hadoop-2.8.5/hdfs/data</value>
      </property>
      <!--hdfs的namenode的web ui 地址-->
 <property>
   <name>dfs.http.address</name>
    <value>data0:50070</value>
      </property>
      <!--hdfs的snn的web ui 地址-->
  <!-- <property>
   <name>dfs.secondary.http.address</name>
     <value>data0:50090</value>
       </property>
-->
       <!--是否开启web操作hdfs-->
 <property>
   <name>dfs.webhdfs.enabled</name>
    <value>true</value>
      </property>
      <!--是否启用hdfs权限(acl)-->
  <property>
    <name>dfs.permissions</name>
      <value>false</value>
        </property>
</configuration>
3、mapred-site.xml
<configuration>
<!--指定maoreduce运行框架-->
        <property>
                        <name>mapreduce.framework.name</name>
                                        <value>yarn</value> </property>
                                        <!--历史服务的通信地址-->
        <property>
                        <name>mapreduce.jobhistory.address</name>
                                        <value>data0:10020</value>
                                                </property>
                                                <!--历史服务的web ui地址-->
        <property>
                        <name>mapreduce.jobhistory.webapp.address</name>
                                        <value>data0:19888</value>
                                                </property>
</configuration>
4、yarn-site.xml
<configuration>
<!-- Site specific YARN configuration properties -->

<!--指定resourcemanager所启动的服务器主机名-->
        <property>
                        <name>yarn.resourcemanager.hostname</name>
                                        <value>data0</value>
                                                </property>
                                                <!--指定mapreduce的shuffle-->
        <property>
                        <name>yarn.nodemanager.aux-services</name>
                                        <value>mapreduce_shuffle</value>
                                                </property>
                                                <!--指定resourcemanager的内部通讯地址-->
        <property>
                        <name>yarn.resourcemanager.address</name>
                                        <value>data0:8032</value>
                                                </property>
                                                <!--指定scheduler的内部通讯地址-->
        <property>
                        <name>yarn.resourcemanager.scheduler.address</name>
                                        <value>data0:8030</value>
                                                </property>
                                                <!--指定resource-tracker的内部通讯地址-->
        <property>
                        <name>yarn.resourcemanager.resource-tracker.address</name>
                                        <value>data0:8031</value>
                                                </property>
                                                <!--指定resourcemanager.admin的内部通讯地址-->
        <property>
                        <name>yarn.resourcemanager.admin.address</name>
                                        <value>data0:8033</value>
                                                </property>
                                                <!--指定resourcemanager.webapp的ui监控地址-->
        <property>
                        <name>yarn.resourcemanager.webapp.address</name>
                                        <value>data0:8088</value>
                                                </property>
</configuration>
六、启动Hadoop
1、初始化Namenode
 hadoop namenode -format
 
2、开启namenode
./sbin/hadoop-daemon.sh start namenode
开启后使用jps验证
 
 
3、启动集群
./sbin/start-all.sh
 
4、查看集群个资源是否启动
jps
1)namenode

2)datanode1

 

3)datanode2

 

 七、网页登录

 1、namenode

 

 

 2、Hadoo

Hive-2.3.6 安装

标签:免密   iss   secondary   存储位置   目录   manage   存储目录   依赖   host   

原文地址:https://www.cnblogs.com/xibuhaohao/p/11772481.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!