在hdp中使用hive往数据库中插入数据
程序员文章站
2022-03-09 23:19:45
...
hive :hdp-3是主机
启动所有集群(hdfs (start-all.sh) kafka(./kafkaManager.sh start) zookeeper(./zkmanager.sh start))
在hdp-3上启动 hiveservers2
cd apps/apache-hive-1.2.1-bin/bin
hiveserver2
在hdp-4上查看数据库databases、表格tables、并往表格中插入数据。
1、在hive的bin路径下:
cd apps/apache-hive-1.2.1-bin/bin
2、启动时直接连接hdp-3;
beeline -u jdbc:hive2://hdp-3:10000 -n root
3、查看数据库databases:
show databases;
我的结果图
4、进到数据库里:
use school;
5、查看表格:
show tables;
我的结果:
6、在hdp-2输入插入数据命令:
hive -e "insert into school.teacher values(1,'jack','men');"
结果:
7、返回hdp-4中看是否插入数据成功:
select * from teacher;
结果:
8、数据插入成功后,在浏览器输入hdp-1:50070结果如下:
下一篇: 4、往数据库中添加信息
推荐阅读
-
在Laravel5.6中使用Swoole的协程数据库查询
-
在SQL Server数据库中为标识(IDENTITY)列插入显式值
-
在MsSql、Access两种数据库中插入记录后马上得到自动编号的ID值
-
使用itextpdf在pdf模板中插入对应数据
-
Scrapy:在Scrapy中使用selenium来爬取简书全站内容,并存储到MySQL数据库中
-
针对mysql数据库无法在表中插入中文字符的解决方案(彻底解决:java.sql.SQLException: Incorrect string value: ‘\xF0\x9F\x92\x94‘ )
-
往Oracle数据库中插入NCLOB/CLOB类型数据
-
在laravel中实现ORM模型使用第二个数据库设置
-
EF Core使用CodeFirst在MySql中创建新数据库以及已有的Mysql数据库如何使用DB First生成域模型
-
使用JDBC在MySQL数据库中快速批量插入数据_MySQL