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

自己做的网站怎么上网网站开发技术是什么专业会的

自己做的网站怎么上网,网站开发技术是什么专业会的,做外贸需要做网站吗,潍坊网站建设策划方案文章目录 部署参数配置hive简单命令 部署 Hive的三种部署模式,主要按Metastore 的运行模式进行区分。 在安装Hive之前,要求先预装JDK 8、Hadoop、MySQL ; 1.下载hive,并解压缩到用户主目录下 tar -xzvf apache-hive-2.3.6-bin.t…

文章目录

  • 部署
  • 参数配置
  • hive简单命令

部署

Hive的三种部署模式,主要按Metastore 的运行模式进行区分。

在这里插入图片描述
在安装Hive之前,要求先预装JDK 8、Hadoop、MySQL ;

1.下载hive,并解压缩到用户主目录下

tar -xzvf apache-hive-2.3.6-bin.tar.gz
改名:
mv apache-hive-2.3.6-bin hive

2.设置环境变量

sudo vim /etc/profile
在文件的最后,添加如下两句:
export  HIVE_HOME=/usr/local/hive
export  PATH=$HIVE_HOME/bin:$PATH然后执行:
source /etc/profile

3.配置
首先进入conf目录把所有带template后缀的文件移除后缀。
其中hive-default.xml移除后缀后,需要修改名为hive-site.xml。
1)hive部分
3.1 修改hive-env.sh

cp hive-env.sh.template hive-env.sh
因为Hive使用了 Hadoop, 需要在 hive-env.sh 文件中指定 Hadoop 安装路径:vim hive-env.sh在打开的配置文件中,添加如下几行:export JAVA_HOME=/usr/local/hadoop/jdk1.8.0_221
export HADOOP_HOME=/usr/local/hadoop/hadoop-2.7.7
export HADOOP_CONF_DIR=$HADOOP_HOME/etc/hadoop
export HIVE_HOME=/usr/local/hive
export HIVE_CONF_DIR=$HIVE_HOME/conf
export HIVE_AUX_JARS_PATH=$HIVE_HOME/lib

3.2 修改hive-log4j2.properties,配置hive的log

cp hive-log4j2.properties.template hive-log4j2.propertiesvim conf/hive-log4j2.properties 配置下面的参数(如果没有logs目录,在hive根目录下创建它):property.hive.log.dir=/usr/local/hive/logs 

3.3 在/usr/local/hive-2.1.5/下新建一个tmp目录,在tmp/下新建一个hive目录。

3.4 修改hive-site.xml

cp hive-default.xml.template hive-site.xml将hive-site.xml文件中:凡是${system:java.io.tmpdir}都替换成:/home/hduser/hive/tmp凡是${system:user.name}都替换为chun1     //你的主节点名

3.5 hive-site.xml 中配置 MySQL 数据库连接信息:
下面的配置信息只把需要改的写出来了,vim命令行模式下输入/+内容进行搜索对应的name,将value做修改

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration><!-- 设置下面这些属性 --><property><name>hive.exec.scratchdir</name><value>/tmp/hive</value></property><property><name>hive.exec.local.scratchdir</name><value>/usr/local/hive/tmp/hive</value><description>Local scratch space for Hive jobs</description></property><property><name>hive.downloaded.resources.dir</name><value>/usr/local/hive/tmp/${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>/usr/local/hive/tmp/hive</value><description>Location of Hive run time structured log file</description></property>  <property><name>hive.aux.jars.path</name><value>/usr/local/hive/lib,/usr/local/hive/jdbc</value><description>These JAR file are available to all users for all jobs。</description></property><property><name>hive.metastore.warehouse.dir</name><value>hdfs://chun1:9000/user/hive/warehouse</value><description>相对于fs.default.name有关的目录,管理表存储的位置</description></property><!--配置Hive Metastore--><property><name>javax.jdo.option.ConnectionURL</name><value>jdbc:mysql://chun1:3306/hive?createDatabaseIfNotExist=true&amp;characterEncoding=UTF-8</value></property><property><name>javax.jdo.option.ConnectionDriverName</name><value>com.mysql.jdbc.Driver</value>  //有些高版本的驱动需要在改成com.mysql.cj.jdbc.Driver</property><property><name>javax.jdo.option.ConnectionUserName</name><value>root</value></property><property><name>javax.jdo.option.ConnectionPassword</name><value>123</value>   //这里是你mysql的密码</property>	  <!--配置hiveserver2主机(这里最好是配置ip地址,以便于从Windows连接)--><property><name>hive.server2.thrift.bind.host</name><value>chun1</value><description>Bind host on which to run the HiveServer2 Thrift service.</description></property><!--配置beeline远程客户端连接时的用户名和密码。这个用户名要在对应的hadoop的配置文件core-site.xml中也配置-->  <property><name>hive.server2.thrift.client.user</name><value>chun1</value><description>Username to use against thrift client. default is 'anonymous'</description></property><property><name>hive.server2.thrift.client.password</name><value>123</value>    //这里是你主机用户的密码<description>Password to use against thrift client. default is 'anonymous'</description></property> <!-- 配置下面两个属性,可以配置 hive 2.x web ui --><property><name>hive.server2.webui.host</name><value>chun1</value></property><!-- 重启HiveServer2,访问http://172.16.212.17:10002/ -->  
</configuration>

3.6 配置Hive Metastore

默认情况下, Hive的元数据保存在了内嵌的derby数据库里, 但一般情况下生产环境使用MySQL来存放Hive元数据。
将 mysql-connector-java-x.x.x.jar 放入 $HIVE_HOME/lib 下。(mysql jdbc驱动程序)

这里注意mysql版本一定要比mysql-connector-java-x.x.x.jar版本低,要不然会报错,他是向下兼容!

2) mysql部分

3.7 使用的是Mysql进行安装与设置
大概思路
1)下载mysql驱动:进入/opt目录并解压mysql压缩包,将解压后的文件复制到hive/lib目录下。

2)使用root用户登录MySQL数据库;

3)创建数据库实例hiveDB;

4)创建用户bee,密码为123123;

5)授权用户bee拥有数据库实例hiveDB的所有权限;

6)刷新系统权限表。

安装MySQL的环境的原因
Hive中元数据默认存在自带的derby的数据库中,而derby单进程,单用户,仅用户个人测试,生产环境采用MySQL存储Hive元数据。

4.运行
shell client端运行,在进行hive交互之前,记得启动hdfs和yarn服务。

参数配置

  • 查看参数配置信息
查看全部参数
hive> set;
查看某个参数
hive> set hive.exec.mode.local.auto;
hive.exec.mode.local.auto=false
  • 参数配置的三种方式

1 )用户自定义配置文件(hive-site.xml)

默认配置文件
hive-default.xml

用户自定义配置文件
hive-site.xml

配置优先级
hive-site.xml > hive-default.xml

配置文件的设定对本机启动的所有Hive进程有效;
配置文件的设定对本机所有启动的Hive进程有效;

2)启动hive时指定参数(-hiveconf)

启动时指定参数
hive -hiveconf hive.exec.mode.local.auto=true在命令行检查参数是否生效
hive> set hive.exec.mode.local.auto;
hive.exec.mode.local.auto=true

注意:启动Hive时,可以在命令行添加 -hiveconf param=value 来设定参数,这些设定仅对本次启动有效;

3)hive命令行指定参数(set)
注意:可在 Hive 命令行中使用SET关键字设定参数,同样仅对本次启动有效

hive> set hive.exec.mode.local.auto=false;
hive> set hive.exec.mode.local.auto;
hive.exec.mode.local.auto=false

优先级
set > -hiveconf > hive-site.xml > hive-default.xml(系统)

hive简单命令

1)hive -help

2)-e

不进入hive交互窗口,执行sql语句
hive -e "1 select * from users"

3)-f
执行脚本中sql语句

#创建文件hqlfile1.sql,内容:select * from users
#执行文件中的SQL语句
hive -f hqlfile1.sql
#执行文件中的SQL语句,将结果写入文件
hive -f hqlfile1.sql >> result1.log

4)退出Hive命令行
exit; 或者 quit;

参考:
1.Hive环境搭建(完整版)-配置
2.Hive环境搭建(保姆级教程)
3.Hive的安装、配置与Shell入门操作

http://www.yayakq.cn/news/112802/

相关文章:

  • 简述网站建设和推广评价指标怎么修改wordpress主题代码部分
  • 最棒的网站建设网站开发现状
  • 网站架构设计文档凌云网最新消息
  • 学习html 欣赏好的网站最新的网站建设架构
  • 无锡 公共建设中心网站医院网站建设 不足
  • 音乐网站建设怎么上传音乐企业公示信息填报
  • 网站不备案可以么百度网站优化软件
  • 成都网站建设桔子小程序注册后如何注销
  • 辽阳银梦网站建设做网站的优惠广告
  • 网站修改工具济南做网站公司xywlcn
  • 网站根目录文件名虚拟主机与云服务器的区别
  • 网站建设是广告吗济南小程序定制
  • 网站维护托管公司在家用服务器做网站
  • 郑州网站关键词优化建一个网站带管理需要多少钱一年
  • 淮南 网站建设 有限公司抖音小程序怎么删除
  • 福州做网站公司排名营销策划模板
  • 格泰网站建设网站建设设计公司哪家好
  • 申请建设网站的报告广东seo网络培训
  • 帝国网站管理 上一条 下一条 链接 信息id 信息发布时间瑞安市住房和城乡建设局网站
  • 儿童教育网站模板wordpress修改页面
  • 58网站模板企业网站建设策划书标准版
  • 株洲seo网站推广网页制作与网站建设答案
  • 怎样监测熊掌号绑定成功网站企业网站建设杭州公司
  • 网站建设先进个人典型材料数字营销平台有哪些
  • 松滋网站定制建站系统的应用场景
  • 佛山市做网站的公司上海平台网站制作公司
  • 物流网站怎么开甘肃省建设厅质量投诉网站
  • 企业网站建设457网页模板的制作步骤
  • 怎么用ftp备份网站php网站开发有什么优点
  • 新建南昌网站建设公司怎么在网站上放广告