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.完成!

  • 相关阅读:
    mysql的导出与导入命令的使用
    kendo ui 左侧弹出分享框
    Pytorch离线安装方法
    Python单词接龙小程序
    Shell结束指定名称的进程
    Shell脚本sed命令修改文件的某一行
    Shell中单双引号的区别
    矩阵问题
    泛型通配符详解
    合并链表
  • 原文地址:https://www.cnblogs.com/lihui123/p/14168131.html
Copyright © 2011-2022 走看看