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

保定网站建设公司大全微信客户端小程序

保定网站建设公司大全,微信客户端小程序,东莞网站建设最优,网站制作上海市文章目录 一、上传压缩包二、解压压缩包三、配置环境变量四、初始化元数据库4.1 配置MySQL地址4.2 拷贝MySQL驱动4.3 初始化元数据库4.3.1 创建数据库4.3.2 初始化元数据库 五、启动元数据服务metastore5.1 修改配置文件5.2 启动/关闭metastore服务 六、启动hiveserver2服务6.1… 文章目录 一、上传压缩包二、解压压缩包三、配置环境变量四、初始化元数据库4.1 配置MySQL地址4.2 拷贝MySQL驱动4.3 初始化元数据库4.3.1 创建数据库4.3.2 初始化元数据库 五、启动元数据服务metastore5.1 修改配置文件5.2 启动/关闭metastore服务 六、启动hiveserver2服务6.1 修改配置文件6.2 启动/关闭hiveserver2服务 七、访问Hive7.1 通过hive客户端访问7.2 通过beeline客户端访问JDBC 八、修改元数据库字符集8.1 修改hive元数据库中存储注释的字段的字符集为utf-81字段注释2表注释 8.2 修改hive-site.xml配置文件 九、整合HDFSTODO十、升级为hive集群TODO 一、上传压缩包 https://hive.apache.org/ 注意Hive需要在NodeNode所在节点安装 二、解压压缩包 [hadoophadoop102 software]$ tar -zxvf /opt/software/apache-hive-3.1.2-bin.tar.gz -C /opt/module/三、配置环境变量 [hadoophadoop102 apache-hive-3.1.2-bin]$ sudo vim /etc/profile.d/my_env.sh新增内容 #HIVE_HOME export HIVE_HOME/opt/module/apache-hive-3.1.2-bin export PATH$PATH:$HIVE_HOME/bin使环境变量生效 [hadoophadoop102 apache-hive-3.1.2-bin]$ source /etc/profile.d/my_env.sh四、初始化元数据库 hive元数据概述记录了hive中表的名称、列名、数据类型、分区信息、数据存储路径等。 hive元数据存储默认是元数据存储于hive内置的derby数据库是用Java写的。一定要切换到MySQL内嵌derby局限性太高当一个hive客户端启动时就会独占derby元数据库且不与其他客户端共享元数据所以无法同时开启多个hive客户端进行操作 4.1 配置MySQL地址 [hadoophadoop102 ~]$ vim $HIVE_HOME/conf/hive-site.xml新增内容 ?xml version1.0? ?xml-stylesheet typetext/xsl hrefconfiguration.xsl? configuration!-- jdbc连接的URL --propertynamejavax.jdo.option.ConnectionURL/namevaluejdbc:mysql://mall:3306/metastore?useSSLfalse/value/property!-- jdbc连接的Driver--propertynamejavax.jdo.option.ConnectionDriverName/namevaluecom.mysql.jdbc.Driver/value/property!-- jdbc连接的username--propertynamejavax.jdo.option.ConnectionUserName/namevalueroot/value/property!-- jdbc连接的password --propertynamejavax.jdo.option.ConnectionPassword/namevalue123456/value/property!-- Hive默认在HDFS的工作目录数据库被创建之后默认存储的位置。 eg/warehouse/xx_dw_dwb.db --propertynamehive.metastore.warehouse.dir/namevalue/warehouse/value/property!-- Hive元数据存储的验证 --propertynamehive.metastore.schema.verification/namevaluefalse/value/property!-- 元数据存储授权 --propertynamehive.metastore.event.db.notification.api.auth/namevaluefalse/value/property /configuration4.2 拷贝MySQL驱动 [hadoophadoop102 ~]$ cp /opt/software/mysql-connector-java-5.1.37.jar $HIVE_HOME/lib4.3 初始化元数据库 4.3.1 创建数据库 [mallmall ~]$ mysql -uroot -p123456mysql create database metastore; mysql quit;4.3.2 初始化元数据库 -verbose参数显示初始化过程日志 -dbType指定数据库类型 [hadoophadoop102 ~]$ schematool -initSchema -dbType mysql -verbose五、启动元数据服务metastore metastore服务用于访问hive元数据。有两种提供服务的方式分别是嵌入式模式和独立服务模式。 生产中使用独立服务模式因为在嵌入式模式下每个Hive CLI都需要直接连接元数据库当Hive CLI较多时数据库压力会比较大。 内嵌式模式 独立服务模式 5.1 修改配置文件 如果配置文件中有此项配置说明hive在连接元数据的时候需要走第三方服务thrift必须启动独立服务模式metastore服务 [hadoophadoop102 ~]$ vim $HIVE_HOME/conf/hive-site.xml新增内容 !-- hive元数据服务metastore的ip和端口号 --propertynamehive.metastore.uris/namevaluethrift://hadoop102:9083/value/property5.2 启动/关闭metastore服务 # 启动 [hadoophadoop102 ~]$ nohup hive --service metastore /dev/null 2/dev/null # 关闭 [hadoophadoop102 ~]$ ps -ef | grep metastore [hadoophadoop102 ~]$ kill 28832六、启动hiveserver2服务 6.1 修改配置文件 [hadoophadoop102 ~]$ vim $HIVE_HOME/conf/hive-site.xml新增内容 !-- 指定hiveserver2连接的host --propertynamehive.server2.thrift.bind.host/namevaluehadoop102/value/property!-- 指定hiveserver2连接的端口号 --propertynamehive.server2.thrift.port/namevalue10000/value/property6.2 启动/关闭hiveserver2服务 # 启动 [hadoophadoop102 apache-hive-3.1.2-bin]$ nohup bin/hive --service hiveserver2 /dev/null 2/dev/null # 关闭 [hadoophadoop102 ~]$ ps -ef | grep hiveserver2 [hadoophadoop102 ~]$ kill 29204七、访问Hive 7.1 通过hive客户端访问 [hadoophadoop102 ~]$ cd /opt/module/apache-hive-3.1.2-bin/ [hadoophadoop102 apache-hive-3.1.2-bin]$ bin/hive查看数据库 hive show databases; OK default Time taken: 0.756 seconds, Fetched: 1 row(s) 7.2 通过beeline客户端访问JDBC -u参数hiveserver2所在ip和端口号 -n参数账号 [hadoophadoop102 apache-hive-3.1.2-bin]$ bin/beeline -u jdbc:hive2://hadoop102:10000 -n hadoop八、修改元数据库字符集 Hive元数据库字符集默认是Latin1如果建表语句中有中文注释会出现乱码现象。 8.1 修改hive元数据库中存储注释的字段的字符集为utf-8 以utf-8编码向元数据库中写入数据 mysql -uroot -p1字段注释 use metastore; alter table COLUMNS_V2 modify column COMMENT varchar(256) character set utf8;2表注释 alter table TABLE_PARAMS modify column PARAM_VALUE mediumtext character set utf8;8.2 修改hive-site.xml配置文件 以utf-8编码从元数据库中读取数据 [hadoophadoop102 ~]$ vim $HIVE_HOME/conf/hive-site.xml修改内容 !-- jdbc连接的URL --propertynamejavax.jdo.option.ConnectionURL/namevaluejdbc:mysql://mall:3306/metastore?useSSLfalseamp;useUnicodetrueamp;characterEncodingUTF-8/value/property九、整合HDFSTODO 将HDFS文件包装成hive中的表 十、升级为hive集群TODO
http://www.zqtcl.cn/news/516264/

相关文章:

  • ui做网站实例一起做网店网站官方
  • 网站建设合同怎么写wordpress如何设置404页面
  • wordpress 安装过程顺德网站优化
  • 大麦网网站建设的功能定位wordpress图片不被收录
  • 做推广任务的网站渠道营销推广方案
  • 消防中队网站建设施工企业项目经理部管理人员对外行为的法律后果
  • 淘宝的网站建设情况仪器网站模板
  • 网站开发需要掌握的知识什么软件是做网站模板的
  • wap网站管理系统wordpress评论分页不显示不出来
  • 泗阳住房建设局网站泉州网站建设工程
  • 陕西省住房城乡建设部门户网站做百度移动端网站软件
  • 濮阳公司建站怎么自己做网站app
  • 美辰网站建设个人网站如何做移动端
  • 郑州模板网站建设网页在线代理
  • 学生做网站的工作室网站建设项目表
  • .net网站开发教程百度贴吧微网站设计基本要求
  • 无锡网站建设哪家公司好咨询网站建设
  • 优秀的企业网站设计wordpress登陆后台总是跳转首页
  • 国外html5特效网站宁波江北区建设局网站
  • 购物网站哪个是正品商城网站模板下载
  • 网站名称 规则技术支持 石家庄网站建设
  • 专门做私人定制旅游的网站专做韩餐网站
  • 网站 续费wordpress首页调用指定分类
  • 2008系统怎么做网站免费设计软件下载
  • 做电音的软件的专业下载网站宁波俄语网站建设
  • 北?? 网站建设旅游手机网站开发
  • 乐清做网站的网站备案容易通过吗
  • 网站qq登录 开发一个小型网站开发成本
  • 湖北网络建设公司网站js跳转到别的网站
  • 郑州网站app开发的汽车网站 源码