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

简便网站建设seo沈阳

简便网站建设,seo沈阳,本地网站开发环境搭建,怎么做淘宝劵网站hive—high Avaliable ​ hive的搭建方式有三种,分别是 ​ 1、Local/Embedded Metastore Database (Derby) ​ 2、Remote Metastore Database ​ 3、Remote Metastore Server ​ 一般情况下,我们在学习的时候直接使用hive –service metastore的方式…

hive—high Avaliable

​ hive的搭建方式有三种,分别是

​ 1、Local/Embedded Metastore Database (Derby)

​ 2、Remote Metastore Database

​ 3、Remote Metastore Server

​ 一般情况下,我们在学习的时候直接使用hive –service metastore的方式启动服务端,使用hive的方式直接访问登录客户端,除了这种方式之外,hive提供了hiveserver2的服务端启动方式,提供了beeline和jdbc的支持,并且官网也提出,一般在生产环境中,使用hiveserver2的方式比较多,如图:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

使用hiveserver2的优点如下:

​ 1、在应用端不需要部署hadoop和hive的客户端

​ 2、hiveserver2不用直接将hdfs和metastore暴露给用户

​ 3、有HA机制,解决应用端的并发和负载问题

​ 4、jdbc的连接方式,可以使用任何语言,方便与应用进行数据交互

本文档主要介绍如何进行hive的HA的搭建:

如何进行搭建,参照之前hadoop的HA,使用zookeeper完成HA

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

1、环境如下:

Node01Node02Node03Node04
Namenode11
Journalnode111
Datanode111
Zkfc11
zookeeper111
resourcemanager111
nodemanager111
Hiveserver21
beeline1

2、node02—hive-site.xml

<property>  <name>hive.metastore.warehouse.dir</name>  <value>/user/hive/warehouse</value>  
</property>  
<property>  <name>javax.jdo.option.ConnectionURL</name>  <value>jdbc:mysql://node01:3306/hive?createDatabaseIfNotExist=true</value>  
</property>  
<property>  <name>javax.jdo.option.ConnectionDriverName</name>  <value>com.mysql.jdbc.Driver</value>  
</property>     
<property>  <name>javax.jdo.option.ConnectionUserName</name>  <value>root</value>  
</property>  
<property>  <name>javax.jdo.option.ConnectionPassword</name>  <value>123</value>  
</property>
<property><name>hive.server2.support.dynamic.service.discovery</name><value>true</value>
</property>
<property><name>hive.server2.zookeeper.namespace</name><value>hiveserver2_zk</value>
</property>
<property><name>hive.zookeeper.quorum</name><value>node01:2181,node02:2181,node03:2181</value>
</property>
<property><name>hive.zookeeper.client.port</name><value>2181</value>
</property>
<property><name>hive.server2.thrift.bind.host</name><value>node02</value>
</property>
<property><name>hive.server2.thrift.port</name><value>10001</value> 
</property>

3、node4—hive-site.xml

<property>  <name>hive.metastore.warehouse.dir</name>  <value>/user/hive/warehouse</value>  
</property>  
<property>  <name>javax.jdo.option.ConnectionURL</name>  <value>jdbc:mysql://node01:3306/hive?createDatabaseIfNotExist=true</value>  
</property>  
<property>  <name>javax.jdo.option.ConnectionDriverName</name>  <value>com.mysql.jdbc.Driver</value>  
</property>     
<property>  <name>javax.jdo.option.ConnectionUserName</name>  <value>root</value>  
</property>  
<property>  <name>javax.jdo.option.ConnectionPassword</name>  <value>123</value>  
</property>
<property><name>hive.server2.support.dynamic.service.discovery</name><value>true</value>
</property>
<property><name>hive.server2.zookeeper.namespace</name><value>hiveserver2_zk</value>
</property>
<property><name>hive.zookeeper.quorum</name><value>node01:2181,node02:2181,node03:2181</value>
</property>
<property><name>hive.zookeeper.client.port</name><value>2181</value>
</property>
<property><name>hive.server2.thrift.bind.host</name><value>node04</value>
</property>
<property><name>hive.server2.thrift.port</name><value>10001</value> 
</property>

4、使用jdbc或者beeline两种方式进行访问

1) beeline

!connect jdbc:hive2://node01,node02,node03/;serviceDiscoveryMode=zooKeeper;zooKeeperNamespace=hiveserver2_zk root 123

2)jdbc

public class HiveJdbcClient2 {private static String driverName = "org.apache.hive.jdbc.HiveDriver";public static void main(String[] args) throws SQLException {try {Class.forName(driverName);} catch (ClassNotFoundException e) {e.printStackTrace();}Connection conn = DriverManager.getConnection("jdbc:hive2://node01,node02,node03/default;serviceDiscoveryMode=zooKeeper;zooKeeperNamespace=hiveserver2_zk", "root", "");Statement stmt = conn.createStatement();String sql = "select * from tbl";ResultSet res = stmt.executeQuery(sql);while (res.next()) {System.out.println(res.getString(1));}}
}

http://www.yidumall.com/news/46339.html

相关文章:

  • 切图网站无锡百度公司王东
  • 设计师网名名字深圳优化公司高粱seo较
  • 宣传片制作公司营业范围要求专业搜索引擎seo服务
  • app费用温州seo排名优化
  • wordpress 插件 查看seo技术介绍
  • 成都移动网站建设怎么制作网页教程
  • 建企业网站一般需要多少钱seo 页面链接优化
  • 国际知名设计公司有哪些厦门seo网络优化公司
  • 网站改版需要注意怎么网站推广
  • 有哪些可以做威客的网站百度推销广告一年多少钱
  • 咸阳网站设计网络seo啥意思
  • 百度网站怎么做视频教程公司网站建设平台
  • wordpress 回复可见河北seo网络优化师
  • 深鑫辉网站建设淘宝关键词排名
  • 南京网站建设公司 wtorrentkitty磁力猫引擎
  • wordpress拼团插件惠州百度seo找谁
  • dw设计试图做网站全网推广方案
  • 企业网站备案需要多久网站制作公司排名
  • 网站建设开2345浏览器下载安装
  • 进入网站后台管理系统手机制作网站的软件
  • 做家装的网站有什么北京seo外包
  • 网站核验单 没有网站 怎么办优化网站内容
  • thinkphp网站开发实战教程成都百度seo公司
  • e福州官方网站口碑营销的特点
  • 自己怎么健网站视频教程病毒式营销案例
  • 网红网站建设官网营销网站制作公司
  • docker wordpress 修改端口seo是什么岗位的缩写
  • 视频网站建设方案西安百度提升优化
  • 郑州网站制作天强科技中国网站排名网
  • 常见的网站空间营销外包公司