当前位置: 首页 > news >正文

程序员做网站类网站字体设计在线

程序员做网站类网站,字体设计在线,百度收录规则,上海网站建设报价方案目录 一、Hive简介 二、体系结构 三、安装 1、内嵌模式 2、测试内嵌模式 3、本地模式--最常使用的模式 一、Hive简介 Hive 是一个框架#xff0c;可以通过编写sql的方式#xff0c;自动的编译为MR任务的一个工具。 在这个世界上#xff0c;会写SQL的人远远大于会写ja…目录 一、Hive简介 二、体系结构 三、安装 1、内嵌模式 2、测试内嵌模式 3、本地模式--最常使用的模式 一、Hive简介 Hive 是一个框架可以通过编写sql的方式自动的编译为MR任务的一个工具。 在这个世界上会写SQL的人远远大于会写java代码的人所以假如可以将MR通过sql实现这个将是一个巨大的市场FaceBook就这么干。脸书 FaceBook -- Meta (元宇宙) -- 社交网站校内网 在大数据中发展趋势所有的技术全部都变为SQL。 1、Hive是一个数据仓库工具 2、可以将数据加载到表中编写sql进行分析 3、底层依赖Hadoop所以每一次都需要启动hadoop(hdfs以及yarn) 4、Hive的底层计算框架可以使用MR、也可以使用Spark、TEZ 5、Hive不是数据库而是一个将MR包了一层壳儿。类似于一个中介。 Hive官网地址Apache Hive GitHub地址 GitHub - apache/hive: Apache Hive 文档查看地址GettingStarted - Apache Hive - Apache Software Foundation 目前最新的版本稳定版realease3.1.2 beta版本正在开发4.0 Hive天然的就是当做数据仓库使用的。什么是数据仓库? 数据仓库数据的仓库一般只要能存数据的软件都可以当做数据仓库。 比如开了一个超市必须有一个仓库这个仓库是不是可大可小。以前数据量特别小的时候一般都使用Oracle当做数据仓库现在企业中一般都使用大数据技术中 的Hive或者跟Hive类似的技术当做数据仓库。 普通的仓库一般也是分类的比如食品区、衣服区、电子产品区 数据仓库也是需要搭建的分层方便使用者从仓库中快速的获取想要的数据。仓库搭建的好不好就叫做建模。 二、体系结构 注意 - 包含*的全表查询比如select * from table 不会生成MapRedcue任务 - 包含*的limit查询比如select * from table limit 3 不会生成MapRedcue任务 三、安装 分为三种内嵌模式、本地模式、远程模式 Hive会自动检测Hadoop的环境变量如有就必须启动Hadoop 将现在的高可用进行一次快照将整个集群恢复到高可用之前的状态方便学习。 1、内嵌模式 上传 压缩包 /opt/modules 解压 tar -zxvf apache-hive-3.1.2-bin.tar.gz -C /opt/installs/ 重命名 mv apache-hive-3.1.2-bin/ hive 配置环境变量vi /etc/profileexport HIVE_HOME/opt/installs/hiveexport PATH$HIVE_HOME/bin:$PATH 刷新环境变量 source /etc/profile 配置hive-env.sh 进入这个文件夹下/opt/installs/hive/conf cp hive-env.sh.template hive-env.sh 修改hive-env.sh 中的内容 export HIVE_CONF_DIR/opt/installs/hive/conf export JAVA_HOME/opt/installs/jdk export HADOOP_HOME/opt/installs/hadoop export HIVE_AUX_JARS_PATH/opt/installs/hive/lib进入到conf 文件夹下修改这个文件hive-site.xml cp hive-default.xml.template hive-site.xml 接着开始修改 把Hive-site.xml 中所有包含${system:java.io.tmpdir}替换成/opt/installs/hive/tmp。如果系统默认没有指定系统用户名,那么要把配置${system:user.name}替换成当前用户名root。 使用nodepad打开该文件进行替换 一个替换了4处 一个替换了3处 启动集群 start-all.sh 给hdfs创建文件夹 [rootyunhe01 conf] # hdfs dfs -mkdir -p /user/hive/warehouse [rootyunhe01 conf] # hdfs dfs -mkdir -p /tmp/hive/ [rootyunhe01 conf] # hdfs dfs -chmod 750 /user/hive/warehouse [rootyunhe01 conf] # hdfs dfs -chmod 777 /tmp/hive 初始化元数据因为是内嵌模式所以使用的数据库是derby schematool --initSchema -dbType derby 在hive-site.xml中3215行96列的地方有一个非法字符 将这个非法字符删除保存即可。 需要再次进行元数据的初始化操作 schematool --initSchema -dbType derby 提示初始化成功 初始化操作要在hive的家目录执行执行完毕之后会出现一个文件夹 测试是否成功 输入hive 进入后可以编写sql hive show databases; OK default 2、测试内嵌模式 -- 进入后可以执行下面命令进行操作 hiveshow databases; -- 查看数据库 hiveshow tables; -- 查看表 -- 创建表 hive create table dog(id int,name string); hive select * from dog; hive insert into dog values(1,wangcai); hive desc dog; -- 查看表结构 hive quit; -- 退出 但是内嵌模式有一个弊端假如有一个窗口在使用你的hive,另一个窗口能进入但是会报错 3、本地模式--最常使用的模式 使用本地模式的最大特点是将元数据从derby数据库变为mysql数据库并且支持多窗口同时使用。 第一步检查你的mysql是否正常 systemctl status mysqld 第二步删除以前的derby数据 进入到hive中删除 rm -rf metastore_db/ derby.log 第三步修改配置文件 hive-site.xml ?xml version1.0 encodingUTF-8 standaloneno? ?xml-stylesheet typetext/xsl hrefconfiguration.xsl?!--Licensed to the Apache Software Foundation (ASF) under one or morecontributor license agreements. See the NOTICE file distributed withthis work for additional information regarding copyright ownership.The ASF licenses this file to You under the Apache License, Version 2.0(the License); you may not use this file except in compliance withthe License. You may obtain a copy of the License athttp://www.apache.org/licenses/LICENSE-2.0Unless required by applicable law or agreed to in writing, softwaredistributed under the License is distributed on an AS IS BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the License for the specific language governing permissions andlimitations under the License. --configuration!--配置MySql的连接字符串-- propertynamejavax.jdo.option.ConnectionURL/namevaluejdbc:mysql://localhost:3306/hive?createDatabaseIfNotExisttrue/valuedescriptionJDBC connect string for a JDBC metastore/description /property !--配置MySql的连接驱动-- propertynamejavax.jdo.option.ConnectionDriverName/namevaluecom.mysql.cj.jdbc.Driver/valuedescriptionDriver class name for a JDBC metastore/description /property !--配置登录MySql的用户-- propertynamejavax.jdo.option.ConnectionUserName/namevalueroot/valuedescriptionusername to use against metastore database/description /property !--配置登录MySql的密码-- propertynamejavax.jdo.option.ConnectionPassword/namevalue123456/valuedescriptionpassword to use against metastore database/description /property !-- 以下两个不需要修改只需要了解即可 -- !-- 该参数主要指定Hive的数据存储目录 -- propertynamehive.metastore.warehouse.dir/namevalue/user/hive/warehouse/value/property !-- 该参数主要指定Hive的临时文件存储目录 --propertynamehive.exec.scratchdir/namevalue/tmp/hive/value/property/configuration 将mysql的驱动包上传至 hive 的lib 文件夹下 初始化元数据本质就是在mysql中创建数据库并且添加元数据 schematool --initSchema -dbType mysql 测试同时打开两个窗口都可以使用 支持多个会话。 create database mydb01; use mydb01;create table stu (id int,name string);insert 语句 走MR任务 insert into stu values(1,wangcai); select * from stu; select * from stu limit 10; 不走MR任务。 创建表的时候varchar类型需要指定字符长度否则报错
http://www.w-s-a.com/news/11646/

相关文章:

  • 哪些网站是用iframe免费网站域名查询
  • 自己开的网站 可以做代销吗百度查找相似图片
  • 网站建设设计作业网站备案渝
  • 中国重庆网站建设福州短视频seo获客
  • 遵义官网网站建设网站移动端开发公司
  • 宜春网站推广优化电子商务网站建设收益举例
  • 游戏网站开发实验报告装修平台哪家好
  • 外贸自己建网站小红门网站建设
  • 中国著名的做网站渗透设计规范网站
  • 公司网站备案多少钱推特最新消息今天
  • 网站关键词设置代码seo搜索优化 指数
  • 做网站卖东西送上门做暧暧xoxo网站
  • 网站网站设计公司网站维护运营好做吗
  • 照片做成视频的软件seo两个域名一个网站有影响吗
  • 制作动画的网站河南省住房城乡建设门户网站
  • 网站推广原则做网站的那个语言好
  • 潍坊网站建设怎样商品网站建设设计思路
  • 建网站公司是如何赚钱南昌营销网站公司哪家好
  • 淘宝客网站管理质量好网站建设费用
  • 网站建设教程搭建青岛中企动力做网站怎么样
  • wordpress最底部网站优化怎么弄
  • 二手市场网站建设的目的长沙ui设计公司
  • 微信公众号做留言网站wordpress详情页选择模板
  • php网站开发面向对象教程如何做分享赚钱的网站
  • 山东网站建设最便宜常州网站建站公司
  • 网站地图 seo中国建设招标网是私人网站吗
  • 高中作文网站全网营销有哪些平台
  • 网站构建建设制作平台上海搬家公司收费价目表
  • 成功案例展示网站做网站赚多少钱
  • 建设银行网站用什么字体网站建站后维护需要做哪些