Hadoop入门学习整理(三)
1、Hive 的安装
下载tar包,并且要注意和Hadoop版本兼容。
下载 -----> 传输 -------> 解压 即可。
然后配置环境变量和相关配置信息。
参考:
(1)厦门大学大数据实验室 https://dblab.xmu.edu.cn/blog/2440-2/#more-2440
(2)https://blog.csdn.net/weixin_43861175/article/details/90372513
2、 CentOS 6.10 安装 MySQL 5.7.30
参考:(1)https://blog.csdn.net/gelong_bokewang/article/details/80361371
(2)https://blog.csdn.net/wudinaniya/article/details/81094578
安装很简单,但是在初始化密码时报错了
解决办法参考:https://blog.csdn.net/memory6364/article/details/82426052
第一步:修改 validate_password_policy参数的值
第二步:修改validate_password_length(密码长度)参数默认为8,我们修改为1
第三步:修改密码
注意,这个时候顺带设置密码的有效期为永久。
在启动的时候和输入命令的时候报了很长一段的警告信息如下
出现该原因是,虽然已经建立了SSL的连接,但是没有进行身份验证,所以会出现警告,但不是报错。
看到这么长的警告信息肯定要想办法解决,解决办法是禁用SSL,具体步骤如下:
进入hive-site.xml修改配置信息
将连接MySQL数据库的配置改为如下:
上图中加上的内容是:
&useSSL=false
改完之后不再报此警告。
接下来在输入命令show databases 的时候报错了:
解决办法参考了 https://blog.csdn.net/qq_35078688/article/details/86137440 这篇文章。
出现错误的原因是我之前按照厦门大学大数据实验室的教程,直接复制的配置文件,
配置信息中的MySQL数据库的账号和密码没有改成自己的(root 12345678)
于是进入hive-site.xml 修改上述信息:
但是,问题没有得到解决,仍报此错误。
我他妈心态崩了呀!!!
最新文章
- linux 最近使用的命令
- 15天玩转redis —— 第八篇 你不得不会的事务玩法
- sphinx 源码阅读之分词,压缩索引,倒排——单词对应的文档ID列表本质和lucene无异 也是外部排序再压缩 解压的时候需要全部扫描doc_ids列表偏移量相加获得最终的文档ID
- JavaScript基础15——js的DOM对象
- DEDECMS中,自增长标签
- Qt 文件处理(readLine可以读取char[],并且有qSetFieldWidth qSetPadChar 等全局函数)
- bzoj3575[Hnoi2014]道路堵塞
- 关于WebView的内存泄露 Leaked webview
- bat命令中的变量声明及使用
- WPF 常用样式
- Bean method 'jdbcTemplate' not loaded because @ConditionalOnSingleCandidate
- Django数据库操作中You are trying to add a non-nullable field 'name' to contact without a default错误处理
- 在Android中通过Intent使用Bundle传递对象
- activiti-explorer 启动报错 Error creating bean with name 'demoDataConfiguration'
- 20155213 2016-2017-2 《Java程序设计》第五周学习总结
- Web Api - HttpMessageHandler 学习
- Spark从HDFS上读取JSON数据
- Java字符串分割(转)
- SQL Server Metadata
- RS布局问题之块的不完美之完美