Hive架构及安装部署(远程数据库模式MySQL)
2023-09-14 09:02:04 时间
hive架构
hive部署
#hive安装 https://cwiki.apache.org/confluence/display/Hive/AdminManual+Metastore+Administration
yum install -y mysql-server
systemctl start mysqld
mysql
show databses;
use mysql;
select host,user,password from user;
grant all privileges on '*' to 'root'@'%' identified by '123456' with grant option;
flush privileges;
chkconfig mysqld on
#文件名必须是hive-site.xml
mv /opt/bigdata/hive-2.3.4/conf/hive-default.xml.template /opt/bigdata/hive-2.3.4/conf/hive-site.xml
vim /opt/bigdata/hive-2.3.4/conf/hive-site.xml
#光标行定位到<configuration>标签下面一行,使用末行模式删除配置文件内容
:.,$-1d
<property>
<name>hive.metastore.warehouse.dir</name>
<value>/user/hive/warehouse</value>
</property>
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://192.168.145.20:3306/hive234?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>123456</value>
</property>
vim /etc/profile
export HIVE_HOME=/opt/bigdata/hive-2.3.4
export PATH=$PATH:/home/zxl/bin:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$HBASE_HOME/bin:$SPARK_HOME/bin:$HIVE_HOME/bin
source /etc/profile
scp 192.168.145.20:/software/software/mysql-connector-java-5.1.26-bin.jar $HIVE_HOME/lib
[root@nfs-n0 hive-2.3.4]# ll lib |grep mysql
schematool -dbType mysql -initSchema
use hive234
show tables; #57 rows in set (0.00 sec)
hive #启动
#Hive-on-MR is deprecated in Hive 2 and may not be available in the future versions. Consider using a different execution engine (i.e. spark, tez) or using Hive 1.X releases.
hive> show tables;
OK
Time taken: 4.096 seconds
hive> show databases;
OK
default
Time taken: 0.034 seconds, Fetched: 1 row(s)
hive> create table tbl(id int,age int);
OK
Time taken: 0.659 seconds
hive> show tables;
OK
tbl
Time taken: 0.043 seconds, Fetched: 1 row(s)
hive>
相关文章
- windows2008 安装mysql_windows server2008安装mysql数据库
- MySQL数据库原理学习(十)
- MySQL外键约束:编写完美的SQL语句(mysql外键约束怎么写)
- MySQL Status Ssl_cipher 数据库状态作用意思及如何正确
- 卸载Yum安装的Mysql(yum卸载mysql)
- MySQL数据库事务:实现原理及应用(mysql数据库事务原理)
- MySQL修改字段名称:一步步改变辉煌(mysql修改字段名称)
- MySQL数据库查询编码的方法(查询mysql的编码)
- MySQL数据库之合并双字段(mysql两个字段合并)
- 结构如何查看MySQL数据库表结构(如何查看mysql的表)
- 存储MySQL中的二进制数据存储技术(mysql二进制数据)
- SQL如何转换成MySQL,易学易用(sql转换成mysql)
- MySQL如何设置全局变量。(mysql设置全局变量)
- MySQL性能优化神器:真正让您的数据库飞起来(mysql优化软件)
- MySQL数据库快速导入脚本实战(mysql导入脚本)
- 深入MySQL:如何显示表信息(mysql 显示表)
- MySQL数据库备份:保障数据安全(mysql数据库备份文件)
- MySQL使用详解:全面学习MYSQL技术(mysql大全)
- 使用MySQL驱动字符串极大地提高数据库性能(mysql 驱动字符串)
- MySQL中text数据类型的大小限制(mysql中text大小)
- MySQL中sum函数的作用(mysql中sum的功能)
- ASPNET中采用ashx文件连接MySQL数据库(ashx连接mysql)
- MySQL查询语句未显示影响行数解决办法在这(mysql不显示影响行数)
- MySQL数据库事务隔离级别介绍(TransactionIsolationLevel)