hive安装

Hive Metastore详解大全 1、何为Hive MetaStore? 阅读详情

https://mp.weixin.qq.com/s/qtpPM5v27WGBcYyYeBTczQ

环境

  • hadoop2.7.2
  • mysql5.7
  • jdk8

概念

关于hive metastore
转载:Hive为什么要启用Metastore?

1.Metadata概念:

元数据包含用Hive创建的database、table等的元信息。元数据存储在关系型数据库中。如Derby、MySQL等。

2.Metastore作用:

客户端连接metastore服务,metastore再去连接MySQL数据库来存取元数据。有了metastore服务,就可以有多个客户端同时连接,而且这些客户端不需要知道MySQL数据库的用户名和密码,只需要连接metastore 服务即可。

3.Metastore 有3中开启方式:

  1. 默认开启方式:
    没有配置metaStore的时候,每当开启bin/hive;或者开启hiveServer2的时候,都会在内部启动一个metastore
    嵌入式服务;资源比较浪费,如果开启多个窗口,就会存在多个metastore server。()

  2. local mataStore(本地)
    当metaStore和装载元数据的数据库(MySQL)存在同一机器上时配置是此模式,
    开启metastore服务就只需要开启一次就好,避免资源浪费!

  3. Remote Metastore(远程)
    当metaStore和装载元数据的数据库(MySQL)不存在同一机器上时配置是此模式,
    开启metastore服务就只需要开启一次就好,避免资源浪费!

Metastore三种配置方式

由于元数据不断地修改、更新,所以Hive元数据不适合存储在HDFS中,一般存在RDBMS中。

1、内嵌模式(Embedded)

hive服务和metastore服务运行在同一个进程中,derby服务也运行在该进程中.内嵌模式使用的是内嵌的Derby数据库来存储元数据,也不需要额外起Metastore服务。
这个是默认的,配置简单,但是一次只能一个客户端连接(这句话说实在有点坑,其实就是你启动一个hive服务会内嵌一个metastore服务,然后在启动一个又会内嵌一个metastore服务,并不是说你的客户端只能启动一个hive,是能启动多个,但是每个都有metastore,浪费资源),适用于用来实验,不适用于生产环境。

2、本地模式(Local):本地安装mysql 替代derby存储元数据

不再使用内嵌的Derby作为元数据的存储介质,而是使用其他数据库比如MySQL来存储元数据。hive服务和metastore服务运行在同一个进程中,mysql是单独的进程,可以同一台机器,也可以在远程机器上。(我之前有种方式是:只在接口机配置hive,并配置mysql数据库,用户和密码等;但是集群不配置hive,不起hive任何服务,就属于这种情况)

这种方式是一个多用户的模式,运行多个用户client连接到一个数据库中。这种方式一般作为公司内部同时使用Hive。每一个用户必须要有对MySQL的访问权利,即每一个客户端使用者需要知道MySQL的用户名和密码才行。

本次安装就是本地模式,无需启动metastore 服务。

3、远程模式(Remote): 远程安装mysql 替代derby存储元数据
  • Hive服务和metastore在不同的进程内,可能是不同的机器
  • 远程元存储需要单独起metastore服务,然后每个客户端都在配置文件里配置连接到该metastore服务。将metadata作为一个单独的服务进行启动。各种客户端通过beeline来连接,连接之前无需知道数据库的密码。
  • 仅连接远程的mysql并不能称之为“远程模式”,是否远程指的是metastore和hive服务是否在同一进程内

安装

本次以本地模式安装。
安装机器:hadoop2 ,已换成cluster-host2一台机器

1.mysql
  • 在mysql中建hive用户(root用户也行的)
GRANT ALL PRIVILEGES ON *.* TO 'hive'@'%' IDENTIFIED BY 'Hobe199**' WITH GRANT OPTION;

flush privileges;

  • 验证hive用户能连接并建库
mysql -uhive -pHobe19**
# 创建hive库
create database hive;
2.hive-metastore
  • 下载hive

获取hive请参考官网uri https://archive.apache.org/dist/hive/hive-1.2.1/

参考: https://www.cnblogs.com/dxxblog/p/8193967.html

  • 解压并配置环境变量

解压

[hadoop@hadoop2 bigdata]$ pwd
/home/hadoop/bigdata
[hadoop@hadoop2 bigdata]$ tar -zxvf apache-hive-1.2.1-bin.tar.gz
  • 下载mysql连接java的驱动 并拷入hive home的lib下
cp mysql-connector-java-5.1.47-bin.jar /home/hadoop/hive-current/lib/
  • hive配置文件
[hadoop@hadoop2 ~]$ cd /home/hadoop/hive-current/conf/
cp hive-env.sh.template hive-env.sh 
cp hive-default.xml.template hive-site.xml 
cp hive-log4j2.properties.template hive-log4j2.properties 
cp hive-exec-log4j2.properties.template hive-exec-log4j2.properties

其实只用写这一个文件。。。
hive-site.xml

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
<!-- start -->

        <property>
                <name>javax.jdo.option.ConnectionURL</name>
                <value>jdbc:mysql://localhost:3306/hive</value>
        </property>

        <property>
                <name>javax.jdo.option.ConnectionDriverName</name>
                <value>com.mysql.jdbc.Driver</value>
        </property>

        <property>
                <name>javax.jdo.option.ConnectionUserName</name>
                <value>hive</value>
        </property>

        <property>
                <name>javax.jdo.option.ConnectionPassword</name>
                <value>Hobe199**</value>
        </property>
</configuration>

其中,主要是mysql相关的配置。另外还需要修改一个与 ${system:java.io.tmpdir} 相关的location。
hive-site.xml

    <property>                                                                                            
      <name>hive.exec.local.scratchdir</name>                                                             
      <value>/home/hadoop/cluster-data/hive/${user.name}/scratchdir</value>                               
      <description>Local scratch space for Hive jobs</description>                                        
    </property>                                                                                           
    <property>                                                                                            
      <name>hive.downloaded.resources.dir</name>                                                          
      <value>/home/hadoop/cluster-data/hive/${user.name}/resources/${hive.session.id}_resources</value>   
      <description>Temporary local directory for added resources in the remote file system.</description> 
   </property>
       <property>                                                                 
      <name>hive.querylog.location</name>                                      
      <value>/home/hadoop/cluster-data/querylog</value>                        
      <description>Location of Hive run time structured log file</description> 
    </property>

启动metastore

先需要schematool -dbType mysql -initSchema操作
启动ms:

[hadoop@10 ~]$ nohup ./hive-current/bin/hive --service metastore -p 9083 &

[hadoop@hadoop2 bin]$ hive

Logging initialized using configuration in file:/home/hadoop/bigdata/apache-hive-1.2.1-bin/conf/hive-log4j.properties
Mon Apr 01 13:51:48 CST 2019 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.

如有警告 SSL ,参考 https://blog.youkuaiyun.com/u012922838/article/details/73291524 解决。

[hadoop@hadoop2 conf]$ hive

Logging initialized using configuration in file:/home/hadoop/bigdata/apache-hive-1.2.1-bin/conf/hive-log4j.properties
hive>show databases;
OK
default
Time taken: 0.269 seconds, Fetched: 1 row(s)
hive>

会发现mysql hive用户hive库中已有了很多初始化的表。

1. 创建一个分区表并加载数据

创建一个库:
hive_test1并use
创建分区表:

-- 分区表在SELECT的时候必须指定WHERE
-- 创建表
create table IF NOT EXISTS employee_partition(
    id string,
    name string,
    age int,
    tel string
) 
PARTITIONED BY (
    city_id string
)
ROW FORMAT DELIMITED FIELDS TERMINATED BY ',';

-- 清除数据
TRUNCATE TABLE employee_partition;
INSERT OVERWRITE TABLE employee_partition PARTITION (city_id="beijing") 
VALUES 
("1","wanghongbing",18,"130"),
("2","wangxiaojing",17,"150"),
("3","songweiguang",16,"135");

SELECT * from employee_partition where city_id="beijing";
--聚合操作
SELECT count(*) from employee_partition where city_id="beijing" AND age>=17;

show partitions employee_partition;

插入数据:

hive> INSERT OVERWRITE TABLE employee_partition PARTITION (city_id="beijing") 
    > VALUES 
    > ("1","wanghongbing",18,"130"),
    > ("2","wangxiaojing",17,"150"),
    > ("3","songweiguang",16,"135");
WARNING: Hive-on-MR is deprecated in Hive 2 and may not be available in the future versions. Consider using a different execution engine (i.e. spark, tez) or using Hive 1.X releases.
Query ID = hadoop_20190821165406_ad3eb5da-7622-4974-ada0-405eef181159
Total jobs = 3
Launching Job 1 out of 3
Number of reduce tasks is set to 0 since there's no reduce operator
Starting Job = job_1565062438979_0005, Tracking URL = http://cluster-host1:8088/proxy/application_1565062438979_0005/
Kill Command = /home/hadoop/hadoop-current/bin/hadoop job  -kill job_1565062438979_0005
Hadoop job information for Stage-1: number of mappers: 1; number of reducers: 0
2019-08-21 16:54:17,409 Stage-1 map = 0%,  reduce = 0%
2019-08-21 16:54:22,678 Stage-1 map = 100%,  reduce = 0%, Cumulative CPU 3.5 sec
MapReduce Total cumulative CPU time: 3 seconds 500 msec
Ended Job = job_1565062438979_0005
Stage-4 is selected by condition resolver.
Stage-3 is filtered out by condition resolver.
Stage-5 is filtered out by condition resolver.
Moving data to directory hdfs://cluster-host1:9000/user/hive/warehouse/hive_test1.db/employee_partition/city_id=beijing/.hive-staging_hive_2019-08-21_16-54-06_555_1374265165073341927-1/-ext-10000
Loading data to table hive_test1.employee_partition partition (city_id=beijing)
MapReduce Jobs Launched: 
Stage-Stage-1: Map: 1   Cumulative CPU: 3.5 sec   HDFS Read: 4774 HDFS Write: 167 SUCCESS
Total MapReduce CPU Time Spent: 3 seconds 500 msec
OK
Time taken: 17.935 seconds

查询结果如下:

# select * 不走mr
hive> SELECT * from employee_partition where city_id="beijing";
OK
1       wanghongbing    18      130     beijing
2       wangxx    17      150     beijing
3       songxx    16      135     beijing
Time taken: 0.511 seconds, Fetched: 3 row(s)

# 有mr任务
hive> SELECT count(*) from employee_partition where city_id="beijing" AND age>=17;
WARNING: Hive-on-MR is deprecated in Hive 2 and may not be available in the future versions. Consider using a different execution engine (i.e. spark, tez) or using Hive 1.X releases.
Query ID = hadoop_20190821165443_468f9aa2-5a02-467d-8492-85d0858a2073
Total jobs = 1
Launching Job 1 out of 1
Number of reduce tasks determined at compile time: 1
In order to change the average load for a reducer (in bytes):
  set hive.exec.reducers.bytes.per.reducer=<number>
In order to limit the maximum number of reducers:
  set hive.exec.reducers.max=<number>
In order to set a constant number of reducers:
  set mapreduce.job.reduces=<number>
Starting Job = job_1565062438979_0006, Tracking URL = http://cluster-host1:8088/proxy/application_1565062438979_0006/
Kill Command = /home/hadoop/hadoop-current/bin/hadoop job  -kill job_1565062438979_0006
Hadoop job information for Stage-1: number of mappers: 1; number of reducers: 1
2019-08-21 16:54:51,033 Stage-1 map = 0%,  reduce = 0%
2019-08-21 16:55:04,578 Stage-1 map = 100%,  reduce = 0%, Cumulative CPU 3.34 sec
2019-08-21 16:55:18,000 Stage-1 map = 100%,  reduce = 100%, Cumulative CPU 6.96 sec
MapReduce Total cumulative CPU time: 6 seconds 960 msec
Ended Job = job_1565062438979_0006
MapReduce Jobs Launched: 
Stage-Stage-1: Map: 1  Reduce: 1   Cumulative CPU: 6.96 sec   HDFS Read: 9317 HDFS Write: 101 SUCCESS
Total MapReduce CPU Time Spent: 6 seconds 960 msec
OK
2
Time taken: 35.767 seconds, Fetched: 1 row(s)
2. 加载文本数据

准备hive表的数据文件

# vim first_table.txt
1	李晨	50
2	成龙	60
3	王源	40
4	胡歌	50

创一张表

hive> create table first_table(id int, name string, age int) row format delimited fields terminated by '\t' stored as textfile;
OK
Time taken: 0.4 seconds

加载数据至表中

hive> load data local inpath '/home/hadoop/test/first_table.txt' into table first_table;
Loading data to table default.first_table
Table default.first_table stats: [numFiles=1, totalSize=48]
OK
Time taken: 0.914 seconds
hive> select id,name,age from first_table;
OK
1	李晨	50
2	成龙	60
3	王源	40
4	胡歌	50
Time taken: 0.332 seconds, Fetched: 4 row(s)

至此,hive环境搭建成功。

HIVE 外部表和内部表数据导入方式以及区别

https://my.oschina.net/u/2500254/blog/1439297
https://mp.weixin.qq.com/s/qtpPM5v27WGBcYyYeBTczQ

hive数据在hdfs的位置

我们在元数据信息mysql中查看:
use hive;

mysql> select * from DBS;
+-------+-----------------------+-------------------------------------------------------------+------------+------------+------------+
| DB_ID | DESC                  | DB_LOCATION_URI                                             | NAME       | OWNER_NAME | OWNER_TYPE |
+-------+-----------------------+-------------------------------------------------------------+------------+------------+------------+
|     1 | Default Hive database | hdfs://cluster-host1:9000/user/hive/warehouse               | default    | public     | ROLE       |
|     2 | NULL                  | hdfs://cluster-host1:9000/user/hive/warehouse/hive_test1.db | hive_test1 | hadoop     | USER       |
+-------+-----------------------+-------------------------------------------------------------+------------+------------+------------+
2 rows in set (0.00 sec)

有两个库,一个默认库,一个新建的hive_test1库。

我们看一下表信息:

mysql> select * from TBLS;
+--------+-------------+-------+------------------+--------+-----------+-------+--------------------+---------------+--------------------+--------------------+--------------------+
| TBL_ID | CREATE_TIME | DB_ID | LAST_ACCESS_TIME | OWNER  | RETENTION | SD_ID | TBL_NAME           | TBL_TYPE      | VIEW_EXPANDED_TEXT | VIEW_ORIGINAL_TEXT | IS_REWRITE_ENABLED |
+--------+-------------+-------+------------------+--------+-----------+-------+--------------------+---------------+--------------------+--------------------+--------------------+
|      1 |  1566377621 |     2 |                0 | hadoop |         0 |     1 | employee_partition | MANAGED_TABLE | NULL               | NULL               |                    |
|      2 |  1566380354 |     2 |                0 | hadoop |         0 |     3 | first_table        | MANAGED_TABLE | NULL               | NULL               |                    |
+--------+-------------+-------+------------------+--------+-----------+-------+--------------------+---------------+--------------------+--------------------+--------------------+
2 rows in set (0.00 sec)

我们到hdfs上找到该路径:

[hadoop@cluster-host2 ~]$ hadoop fs -ls hdfs://cluster-host1:9000/user/hive/warehouse/hive_test1.db  
Found 2 items
drwxr-xr-x   - hadoop supergroup          0 2019-08-21 16:54 hdfs://cluster-host1:9000/user/hive/warehouse/hive_test1.db/employee_partition
drwxr-xr-x   - hadoop supergroup          0 2019-08-21 17:42 hdfs://cluster-host1:9000/user/hive/warehouse/hive_test1.db/first_table

该路径下放了表和分区的信息:

[hadoop@cluster-host2 ~]$ hadoop fs -text hdfs://cluster-host1:9000/user/hive/warehouse/hive_test1.db/employee_partition/city_id=beijing/000000_0
1,wanghongbing,18,130
2,wangxx,17,150
3,songxx,16,135

可以直观地看到,hive的具体数据存放在hdfs上的某个路径下。元数据关系是存在mysql中的。对于集群来说,保证hdfs上的数据不丢失就行。

HIVE --- Metastore 作用   存储数据库和表的元信息,比如结构定义、权限和统计信息等; Metastore is for storing schema(table definitions including location in HDFS, serde, columns, comments, types, partition definitions, views, access permissions, etc)... 阅读详情

相关推荐

Hive—元数据管理和数据存储

## 元数据管理与存储—Metastore 1. 在Hive中,需要定义表结构信息与结构化的数据映射关系,映射指的是对应关系。在Hive中需要描述清楚表跟文件之间的映射关系、列和字段之间的关系等信息。这些描述映射关系的数据的称之为Hive的元数据 2. 只有通过查询Hive元数据才可以确定用户编写sql和最终操作文件之间的关系。 3. Metadata即元数据。元数据包含用Hive创建的database、table、表的字段等元信息。元数据存储在关系型数据库中。如hive内置的Derby、第三方如MySQL

qq_43408367的博客 2732

hive 架构及 metastore 功能简单介绍

hive 内部执行过程以及 Metastore 的作用。

骑着蜗牛向前跑的博客 3477

Hive的安装与配置——第1关:Hive的安装与配置

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ysxGddek-1666195111052)(D:\文件\大三上\大数据库\educoder_Hive的安装.png)]版本就说明安装成功,但是可以看到其中有一些警告信息,是由于包的冲突引起的。补充完代码后,点击测评,平台会对你编写的代码进行测试,当你的结果与预期输出一致时,即为通过。**注意:**通过本关后,请继续完成第二关,第二关是在。注意:安装过程中会提示设置密码什么的,不要忘了设置。到该目录下,并将解压的文件重命名为。

大家一起入坑 2万+

Hive安装配置指北(含Hive Metastore详解)

本文介绍Hive安装配置的整个过程,包括MySQL、Hive及Metastore的安装配置,并分析了Metastore三种配置方式的区别。网上有很多介绍Hive Metastore三种配置方式的文章,但是理解都不对,给读者造成了很多误导。本人详细阅读Apache和CDH官方文档中关于Hive Metastore的部分,并经过实践,终于填好各种坑,安装配置成功,遂记录下本文,供大家参考。 1.

mojolang 2392

【Hive】Mac安装Hive

一. 安装 hive安装:brew install hive mysql安装:brew install mysql 启动mysql:bash mysql.server start 二. 元数据库配置 Hive默认用derby作为元数据库。这里我们用mysql来存储元数据,下面作一些初始化配置 登录mysql:mysql -u root 创建数据库:create database metast...

藏经阁 | 玄苦 1213

Ubuntu 安装 Hive

Hive安装 Hive安装目录Hive安装一、安装Mysql①下载mysql②配置mysql③测试mysel二、本地安装Hive①解压Hive②设置环境变量③修改配置环境④将mysql驱动配置,初始化⑤启动hive三、报错①Access denied for user 'root'@'localhost',因为权限不足,获取不了信息②jbdc版本问题③没有启动mysql服务 一、安装Mysql ①下载mysql sudo apt-get update #更新服务器上的包索引 sudo apt-get in

哦吼 3096

Hive安装教程

Hive安装教程

优快云2022博客之星Top39;华为云博主7&,优快云、稀土掘金、微信公众号、阿里云开发者社区、腾讯云社区、博客园、知乎、51CTO同名博主WHYBIGDATA; 1095

计算机网络简答题

协议定义了在两个或多个通信实体之间交换的报文格式和顺序,以及发送接收报文以及其他事件需要采取的操作。为。

m0_61636632的博客 1699

【Hive】Hive安装

第二章 Hive安装第三章 DDL(Data Definition Language)数据定义第四章 DML(Data Manipulation Language)数据操作第五章 Hive查询第六章 Hive的基础知识第七章 Hive函数第八章 分区表和分桶表第九章 文件格式和压缩第十章 企业级调优附录:常见错误及解决方案。

weixin_44917201的博客 1395

WRF模式学习入门基础(建议收藏!!!)

本文详细介绍了WRF-ARW(Advanced Research WRF)模式的结构组成,重点讲解了前处理系统(WPS)和主模式中的各个关键程序的功能与流程。通过对geogrid、ungrib、metgrid、real和wrf等模块的逐步解析,帮助初学者全面理解数值天气预报模型在初始化和运行过程中所需的关键步骤。

2503_90234341的博客 3074

PHP+txt文件存储简易留言板

留言板共三个文件: index.php---展示留言内容和收集表单 write.php---向txt文件写入数据 message.txt---存储留言数据 index.php用于展示留言内容、通过表单把用户输入的数据POST给write.php,write.php把内容写入message.txt。 index.php代码: <?php //设置时区 date_defau...

仿站、源码搭建/迁移技术博客 1031

cm安装的hive的安装目录在哪里_Hive安装

一、Hive安装环境装备安装JDK安装hadoop集群二、下载Hive安装包下载地址:https://apache.org/dist/hive根据需要下载相应的版本,这里以hive-1.2.2为例。三、Hive安装包解压1.根据hadoop集群的系统资源消耗情况,选择进程消耗比较小的进行安装。这里以node2节点为例。hive安装包通过xshell中的xftp工具上传到node2上。2.解压hiv...

weixin_31642161的博客 1883

BIM模型轻量化避坑指南:Revit导出GLTF常见问题及解决方案

本文深入探讨了BIM模型轻量化过程中,从Revit导出GLTF格式时遇到的常见问题与解决方案。针对文件体积膨胀、材质丢失、属性信息缺失等核心痛点,提供了从数据预处理、Draco几何压缩、纹理优化到Web端性能调优的全流程实战指南,帮助工程师高效实现BIM模型在WebGL环境中的流畅展示与交互。

wdx012345的博客 171

Hive安装教程-Hadoop集成Hive

本文将介绍安装和配置Hive的步骤。在开始之前,我们需要满足一些安装条件,包括安装JDK、MySQL和Hadoop。我们将逐步指导您完成这些准备工作,并详细说明如何下载、解压和设置Hive。接下来,我们将修改Hive的配置文件,并创建Hive的元数据数据库。最后,我们将演示如何初始化Hive数据库并进入Hive命令行界面,以及如何设置允许远程访问。本文详细介绍了安装和配置Hive的步骤。您学习了如何下载、解压和设置Hive,并修改了配置文件以适应您的环境。

zcs2312852665的博客 3933

【系列06】端侧AI:构建与部署高效的本地化AI模型 第5章:模型剪枝(Pruning)

结构化剪枝移除的是模型中的整个结构,比如一个完整的神经元、一个卷积核或一个通道。修剪后的模型权重矩阵仍然是稠密的,因此能够充分利用现代硬件和软件的并行计算优势,从而显著提升推理速度。非结构化剪枝是最细粒度的剪枝方法。对于需要极致压缩但对推理速度要求不高的场景,非结构化剪枝是好的选择。它就像修剪一棵树,通过移除模型中不必要的“枝叶”,让模型变得更精简、更高效,从而适应资源受限的设备。,开发者可以方便地对模型的不同层进行剪枝,并根据需求进行微调,从而在不影响太多性能的前提下,获得一个更轻量、更高效的模型。

学习,输出==》再学习再输出 648

FPGA实现DDR接口

verilog// DDR2控制器状态机// 初始化序列// 发出初始化命令endendendend// 自动预充电end// 其他状态...endcaseendend。

whm128的博客 998

Windows下安装Hive

hive官网下载地址:https://archive.apache.org/dist/hive/hadoop官网下载地址:https://archive.apache.org/dist/hadoop/common/以hive-2.3.5为例1、下载apache-hive-2.3.5-src.tar.gz2、解压后,查看apache-hive-2.3.5-src/pom.xml文件​ 部分内容如下(line 141: 2.7.2

weixin_44179938的博客 5979

OCR技术解析:用Tesseract和PaddleOCR识别文本

OCR技术解析:用Tesseract和PaddleOCR识别文本 ,人工智能,计算机视觉,大模型,AI,光学字符识别(Optical Character Recognition,简称 OCR)是一项将图片、扫描件等文档中的文字信息转换为可编辑文本的技术。在数字化时代,OCR 技术广泛应用于文档处理、车牌识别、身份证识别、古籍数字化等领域,极大地提高了文字信息处理的效率。Tesseract 和 PaddleOCR 是两款极具代表性的 OCR 工具。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 3万+

Hive 安装

Hive 安装 Hive 安装地址 1)Hive 官网地址 http://hive.apache.org/ 2)文档查看地址 https://cwiki.apache.org/confluence/display/Hive/GettingStarted 3)下载地址 http://archive.apache.org/dist/hive/ 4)github 地址 https://github.com/apache/hive Hive 安装部署 安装 Hive 1)把 apache-hive-3.1.2-bi

weixin_44966780的博客 1622

LeRobot 入门教程(十一)π0(Pi0)π0.5(Pi0.5)训练、推理、部署

本文介绍了Physical Intelligence公司开发的π₀和π₀.₅系列通用机器人控制视觉-语言-动作模型。π₀作为首款基础模型,融合流匹配、跨实体训练等技术,支持50Hz高频控制。π₀.₅是其升级版,通过异构数据协同训练解决开放世界泛化问题,在Libero基准测试中表现优异。文章详细说明了两个模型的安装要求、使用方法、训练策略及关键参数配置,包括混合精度训练、梯度检查点等优化技术,为机器人在多样化场景中的语义理解和动作控制提供了完整解决方案。

2506_90492529的博客 5030

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

ubuntu环境下安装Hive

Hive的安装和配置过程类似于hadoop的配置过程 一、环境 1.Vmware Workstation 2.ubuntu14.04.6 3.ubuntu配置hadoop伪分布式 4.mysql 二、安装hive 1.hive官网:Hive官网 点击hive下载地址下载hive-1.2.2 选择apache-hive-1.2.2-bin.tar.gz 2.解压 sudo tar -xzvf 安装...

d__yz的博客 4027

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

Hive基础(安装)

Hive基础一、什么是Hive1、Hive特点二、Hive的安装1、检查hadoop环境(1)查看Hadoop版本(2)启动进程2、安装MySQL(1)安装MySQL(2)查看账号密码(3)使用默认账号登录MySQL数据库(4)创建Hive账户(5)授予Hive用户操纵数据库的权限(6)退出MySQL数据库3、安装Hive(1)上传HIve到/home/hadoop(2)把Hive解压到/usr/local 中(3)进入/usr/local目录,将解压后的目录重命名为 hive(4)修改hive的拥有者为h

weixin_57293326的博客 4264

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Hive安装配置

将所有数据库的所有表的所有权限赋给hive用户,后面的hive是配置hive-site.xml中配置的连接密码。我们可以使用start-all命令,来开启我们的hadoop环境。我们需要对新的软件下进行一下更新,然后进行mysql的安装。将我们找到的源地址,黏贴进我们刚刚打开的source.list文件中。我们需要将mysql驱动程序进行解压抽取,然后拷贝到hive/lib的文件夹中。所以我们需要将Hive默认自带的Derby替换为MySQL。​ 多了一个hive_1.db的库,就是我们刚刚创建的。

m0_65457827的博客 2223

Hive安装详细步骤

Hive安装详细步骤 文章目录Hive安装详细步骤一、下载地址二、MySql安装2.1 检查当前系统是否安装过Mysql2.2 将MySQL安装包拷贝到/opt/software目录下2.3 解压MySQL安装包2.4 在安装目录下执行rpm安装2.5 删除/etc/my.cnf文件中datadir指向的目录下的所有内容,如果有内容的情况下:2.6 初始化数据库2.7 查看临时生成的root用户的密码2.8 启动MySQL服务2.9 登录MySQL数据库2.10 必须先修改root用户的密码,否则执行其他的

weixin_42796403的博客 3603

Linux下Hive的安装

在安装Hive之前,要求先: -安装JDK7 -安装Hadoop-2.2.0 -安装MySQL5.6.x 1.下载hive压缩包 2.上传到虚拟机 3.解压(并移动到指定位置) [root@hadoop1 ~]# tar -xzvf apache-hive-2.1.1-bin.tar.gz [root@hadoop1 ~]# mv apache-hive-2.1.1-bin /export/software/ [root@hadoop1 ~]# ta...

weixin_55983492的博客 2221
上一篇: mysql5.7安装
下一篇: kylin安装
王小禾
博客等级 码龄11年 80粉丝 291原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值