CDH5.16.1版本的tar包版Hive1.1.0集成安装
1 下载对应的hive安装包,cdh官方的下载镜像找到对应的hive版本
http://archive.cloudera.com/cdh5/cdh/5/
2 下载好的tar包hive-1.1.0-cdh5.16.1.tar.gz ,并解压
tar -zvxf hive-1.1.0-cdh5.16.1.tar.gz
3 创建MySQL数据库并创建用户和权限
create database hive default character set UTF8;
grant all privileges on hive.* to hive@'%' identified by 'Test12345XXX';
flush privileges;
4 上传mysql的jar包到hive的lib目录下,我这里用的是rz插件上传
/mnt/software/hive-1.1.0-cdh5.16.1/lib
5 增加hive环境变量
vim /etc/profile
追加如下内容,根据自己的安装路径
#HIVE
export HIVE_HOME=/mnt/software/hive-1.1.0-cdh5.16.1
export PATH=$PATH:$HIVE_HOME/bin
刷新环境变量
source /etc/profile
6 修改配置文件
vim /mnt/software/hive-1.1.0-cdh5.16.1/hive-site.xml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <configuration> <property> <name>javax.jdo.option.ConnectionUserName</name> <value>hive</value> </property> <property> <name>javax.jdo.option.ConnectionPassword</name> <!-- MySQL密码 --> <value>Test123456</value> </property> <property> <name>javax.jdo.option.ConnectionURL</name> <value>jdbc:mysql: //hdp/hive?createDatabaseIfNotExist=true&useSSL=false</value> </property> <property> <name>javax.jdo.option.ConnectionDriverName</name> <value>com.mysql.jdbc.Driver</value> </property> </configuration> |
7 初始化并启动hive
1. 启动Hive 的 Metastore Server服务进程 hive --service metastore & 2. hive第一次登录需要初始化 schematool -dbType mysql -initSchema 3. 登录hive
8 链接MySQL验证是否初始化完成,hive安装配置完成
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· Blazor Hybrid适配到HarmonyOS系统
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· 解决跨域问题的这6种方案,真香!
· 一套基于 Material Design 规范实现的 Blazor 和 Razor 通用组件库
· 5. Nginx 负载均衡配置案例(附有详细截图说明++)
2019-02-21 org.apache.flume.conf.ConfigurationException: Channel c1 not in active set.
2019-02-21 java.lang.NoSuchMethodError: org.apache.curator.framework.api.CreateBuilder.creatingParentsIfNeeded()Lorg/apache/curator/framework/api/ProtectACLCreateModeStatPathAndBytesable;
2019-02-21 zookeeper.KeeperException$UnimplementedException: KeeperErrorCode = Unimplemented for {root.path}
2019-02-21 IDEA对新建java线程池的建议
2019-02-21 Hbase配置WEB UI界面