大连做网站的,奇迹网站自己做,南京做企业网站公司,珠海网站建设 金碟目录
一 下载hive 安装包
二 解压 hive 并配置环境变量
三 配置hive 的配置文件
四 更新 guava
五 hive初始化
六 开启远程连接
七 使用datagrip 连接 hive 一 下载hive 安装包
百度网盘资源如下#xff1a;
链接: https://pan.baidu.com/s/18jF-Qri0hc52_rtL61O0YQ?…目录
一 下载hive 安装包
二 解压 hive 并配置环境变量
三 配置hive 的配置文件
四 更新 guava
五 hive初始化
六 开启远程连接
七 使用datagrip 连接 hive 一 下载hive 安装包
百度网盘资源如下
链接: https://pan.baidu.com/s/18jF-Qri0hc52_rtL61O0YQ?pwddvju 提取码: dvju
下载后上传到 linux 虚拟机的/opt/install文件夹下 二 解压 hive 并配置环境变量
到 install 目录下(install文件夹是我们用来存放安装包的自定义的文件夹
cd /opt/install 解压 hive
tar -zxf ./apache-hive-3.1.2-bin.tar.gz -C /opt/soft/ 给文件夹改个名
mv ./apache-hive-3.1.2-bin/ hive312配置环境变量
vim /etc/profile
#hive
export HIVE_HOME/opt/soft/hive312
export PATH$HIVE_HOME/bin:$PATH
三 配置hive 的配置文件
下列命令都是在 conf 文件夹下运行
cd /opt/soft/hive312/conf
将hive-default.xml.template改成hive-default.xml
mv hive-default.xml.template hive-default.xml
配置hive-site.xml创建一个新文件
vim ./hive-site.xml
?xml version1.0 encodingUTF-8 standaloneno?
?xml-stylesheet typetext/xsl hrefconfiguration.xsl?
configuration
!-- hdfs仓库路径 --propertynamehive.metastore.warehouse.dir/namevalue/hive312/warehouse/value/property
!-- metastore元数据库类型 --
propertynamehive.metastore.db.type/namevaluemysql/value/property
!-- 连接mysql字符串 --
propertynamejavax.jdo.option.ConnectionURL/namevaluejdbc:mysql://192.168.78.141:3306/hive131?createDatabaseIfNotExisttrue/value/property
!-- mysql连接驱动 --
propertynamejavax.jdo.option.ConnectionDriverName/namevaluecom.mysql.cj.jdbc.Driver/value/property
!-- mysql连接帐号 --
propertynamejavax.jdo.option.ConnectionUserName/namevalueroot/value/property
!-- mysql连接密码 --
propertynamejavax.jdo.option.ConnectionPassword/namevalueroot/value/property
!-- 关闭schema验证--
propertynamehive.metastore.schema.verification/namevaluefalse/value/property
!-- 提示当前库名 --
propertynamehive.cli.print.current.db/namevaluetrue/value/property
!-- 查询输出显示列名 --
propertynamehive.cli.print.header/namevaluetrue/value/property
/configuration
拷贝mysql8的驱动到/opt/soft/hive312/lib目录内
cp /opt/install/mysql-connector-java-8.0.29.jar /opt/soft/hive312/lib四 更新 guava
下面命令在 hive312/lib 目录下进行
cd /opt/soft/hive312/lib/
删除该目录下的 guava 文件
rm -rf ./guava-19.0.jar
将 hadoop 中的 guava 文件复制过来
cp /opt/soft/hadoop313/share/hadoop/common/lib/guava-27.0-jre.jar ./再查看一下该文件
find ./ -name guava* 五 hive初始化
hadoopmysql 服务要都启动起来
初始化命令
schematool -dbType mysql -initSchema
输入 hive 查看是否安装成功
hive
出现类似一下就算成功
hive (default)
创建一下数据库试试
hive (default) show databases;
OK
database_name
default创建数据库
hive (default) create database kb23DB;退出数据库
hive (default) quit六 开启远程连接
cd /opt/soft/hive312
以下命令出现一些警告属于正常场景
元数据服务
nohup hive --service metastore
hive远程服务
nohup hive --service hiveserver2
通过beeline连接hive服务
beeline -u jdbc:hive2://localhost:10000 七 使用datagrip 连接 hive
完成以上步骤便可以使用 datagrip 连接 hive 了
这里的用户名和密码都不用写都是空