zoukankan      html  css  js  c++  java
  • Ubuntu 安装hive + mysql

    先安装mysql 

    sudo apt-get update
    sudo apt-get install mysql-server 
    sudo mysql_secure_installation
    具体详情请另查。
    注意:mysql 5.7.24 会有安全检测之类,可能需要降低安全机制:
      详见:https://blog.csdn.net/u014236541/article/details/78244601

    1. 通过tar -zxvf ....hive.tar.gz  -C /soft  解压安装hive

    1.   进入conf/目录:
      1. cp hive-default.xml.template hive-default.xml
        1.   
              <property>
                  <name>javax.jdo.option.ConnectionURL</name>
                  <value>jdbc:mysql://hadoop-senior01.itguigu.com:3306/metastore?createDatabaseIfNotExist=true</value>
                  <description>JDBC connect string for a JDBC metastore</description>
              </property>
          
              <property>
                  <name>javax.jdo.option.ConnectionDriverName</name>
                  <value>com.mysql.jdbc.Driver</value>
                  <description>Driver class name for a JDBC metastore</description>
              </property>
          
              <property>
                  <name>javax.jdo.option.ConnectionUserName</name>
                  <value>root</value>
                  <description>username to use against metastore database</description>
              </property>
          
              <property>
                  <name>javax.jdo.option.ConnectionPassword</name>
                  <value>123456</value>
                  <description>password to use against metastore database</description>
              </property>
              <!-- 是否在当前客户端中显示查询出来的数据的字段名称 -->
              <property>
                  <name>hive.cli.print.header</name>
                  <value>true</value>
                  <description>Whether to print the names of the columns in query output.</description>
              </property>
          
              <!-- 是否在当前客户端中显示当前所在数据库名称 -->
              <property>
                  <name>hive.cli.print.current.db</name>
                  <value>true</value>
                  <description>Whether to include the current database in the Hive prompt.</description>
              </property>
      2. cp hive-env.sh.template hive-env.sh
        1.   
          # Set HADOOP_HOME to point to a specific hadoop install directory
          HADOOP_HOME=/soft/hadoop-2.5.0-cdh5.3.6
          
          # Hive Configuration Directory can be controlled by:
          export HIVE_CONF_DIR=/soft/hive-0.13.1-cdh5.3.6/conf
          
          # Folder containing extra ibraries required for hive compilation/execution can be controlled by:
          # export HIVE_AUX_JARS_PATH=
          ubantu@s101:/soft/hive-0.13.1-cdh5.3.

          3. cp hive-exec-log4j.properties.template hive-exec-log4j.properties  显示日志

  • 相关阅读:
    1.1.9 如何从正文开始设置页眉页脚
    1.1.8 怎样在Word的页眉中插入一级标题
    1.1.5 在同一折线图中画2条曲线
    1.1.4 图片自动编号
    1.1.3 公式编号对齐
    1.1.2 一页摘要不分栏,正文分栏
    1.1.1 参考文献格式未满行直接换行
    kernel page_size
    kernel cpu_cur_freq
    kernel printk
  • 原文地址:https://www.cnblogs.com/wbdream/p/9937719.html
Copyright © 2011-2022 走看看