zoukankan      html  css  js  c++  java
  • hiveservice2的配置

    准备 hadoop-2.6.0-cdh5.7.0   、jdk1.8.0_161  、zookeeper-3.4.5-cdh5.7.0、 hive-1.1.0-cdh5.7.0

     资料可在 链接:https://pan.baidu.com/s/12QRR9bWFvNRaBppUar1MeQ
          提取码:239b 

    配置hadoop可参考 : CentOS 7 配置hadoop(二) 配置hdfs(伪分布) 

    配置zookeeper可参考 :CentOS 7 配置hadoop(三) 配置hbase(伪分布)   (如果只用hiveservice可配置hbase,只配置zookeeper)

    配置hive可参考:CentOS 7 配置hadoop(四) 配置hive(伪分布)  

      1.在hadoop 的etc/hadoop/目录中的文件  core-site.xml  添加一下代码 

        其中红色部分是你的主机名

    复制代码
      <property>
          <name>hadoop.proxyuser.root.hosts</name>
          <value>*</value>
       </property>
       <property>
          <name>hadoop.proxyuser.root.groups</name>
          <value>*</value>
      </property>
      <property>
          <name>hadoop.proxyuser.master.hosts</name>
          <value>*</value>
      </property>
      <property>
          <name>hadoop.proxyuser.master.groups</name>
          <value>*</value>
      </property>
      <property>
          <name>hadoop.proxyuser.hive.hosts</name>
          <value>*</value>
      </property>
      <property>
          <name>hadoop.proxyuser.hive.groups</name>
          <value>*</value>
      </property>
    复制代码

      2.在hive 的conf目录下的文件 hive-site.xml

        其中10000端口(可随意)

    复制代码
            <property>
                     <name>hive.server2.thrift.port</name>
                     <value>10000</value>
            </property>
    
            <property>
                    <name>hive.server2.thrift.bind.host</name>
                    <value>127.0.0.1</value>
            </property>
    复制代码

      3.启动hadoop和zookeeper   有如下进程

      

       4.启动hiveservice2的服务

         1.进入hive的bin目录下执行:./hiveserver2

         

          2.当它不在执行再别开一个窗口执行  netstat  -anp  |grep  10000    (你设置的端口是否开启)

          

           3.如果开启并在使用时 进入hive的bin目录执行   ./beeline

          

          4.执行      !connect jdbc:hive2://127.0.0.1:10000

            

             注意:这里没有配置账号和密码,所以执行   !connect jdbc:hive2://127.0.0.1:10000   遇到username和password 直接回车即可

           5. 测试   show databases;

            

           6.完成!

     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
  • 相关阅读:
    函数式编程的基础
    monad
    Overview of Polymorphism -多态的分类
    浅谈Overload和Override的区别
    Polymorphism (computer science)
    Type inference
    Ad hoc polymorphism
    trait 和abstract的区别在哪里
    Type class-Typeclass-泛型基础上的二次抽象---随意多态
    泛型中的类型约束和类型推断
  • 原文地址:https://www.cnblogs.com/zfwp123/p/14168178.html
Copyright © 2011-2022 走看看