hive官网中mysql配置文件位置_hive-mysql安装

bc3f9276acf88283a0569b9b9ef9ee92.png

在线QQ客服:1922638

专业的SQL Server、MySQL数据库同步软件

1.安装jdk

2.安装hadoop

命令:

wget http://bj-yzjd.ufile.cn-north-02.ucloud.cn/hadoop-2.7.1_64bit.tar.gz

7e64ece39f8fd0f6a7f39282bc9b6bf9.png

3.为JDK和配置单元配置环境变量

4.安装配置单元

命令:wget http://bj-yzjd.ufile.cn-north-02.ucloud.cn/apache-hive-1.2.0-bin.tar.gz

5.解压缩并安装配置单元

解压缩:

tar-xvf apache-hive-1.2.0-bin.tar.gz

重命名:

mv apache-hive-1.2.0-bin.tar.gz hive-1.2.0

6.下载mysql安装包

wget http://bj-yzjd.ufile.cn-north-02.ucloud.cn/MySQL-client-5.6.29-1.linux_glibc2.5.x86_64.rpm

wget http://bj-yzjd.ufile.cn-north-02.ucloud.cn/MySQL-server-5.6.29-1.linux_glibc2.5.x86_64.rpm

7.确认在当前虚拟机之前是否已安装mysql

命令:rpm-qa | grep mysql

(或执行:rpm-qa | grep-i mysql)

1edc4070e6d566404ebd740aea55b303.png

8.如果以前安装过mysql,则需要将其删除,然后执行:

rpm-ev MySQL-server-5.6.29-1.linux_glibc2.5.x86_64

rpm-ev MySQL-client-5.6.29-1.linux_glibc2.5.x86_64

如果出现有关从属软件包错误的提示,请尝试以下命令

rpm-ev–nodeps MySQL-server-5.6.29-1.linux_glibc2.5.x86_64

rpm-ev–nodeps MySQL-client-5.6.29-1.linux_glibc2.5.x86_64

如果收到错误:错误:%preun(xxxxxx)脚本失败,请退出状态1

rpm-e–noscripts MySQL-client-5.6.29-1.linux_glibc2.5.x86_64

rpm-e–noscripts MySQL-server-5.6.29-1.linux_glibc2.5.x86_64

9.您还需要在

之前删除mysql使用的文件和库。

,查找命令:

查找/-name mysql

10.删除相应的mysql目录

0efb0b92c0b972b709d9eb6fb18cf8e6.png

721ac56d8854464895eb96a08a1bfe0c.png

11.卸载后不会删除/etc/my.cnf,需要手动将其删除

rm-rf/etc/my.cnf

12.再次检查虚拟机是否安装了mysql

rpm-qa | grep-i mysql

没有结果,表明它已完全卸载

13.创建一个用户组并添加一个mysql用户

groupadd mysql

useradd-g mysql mysql

14.转到mysql下载路径:在/home/software下重新安装

mysql

rpm-ivh MySQL-server-5.6.29-1.linux_glibc2.5.x86_64.rpm

cde2b157196bda65b4507ee939c508f7.png

15.如果出现长日志,请再次安装客户端

rpm-ivh MySQL-client-5.6.29-1.linux_glibc2.5.x86_64.rpm

11e4445de05ff5ba0f0bbe351e4d85a1.png

16.检查mysql.server文件和my.cnf文件是否存在

cd/etc/

ls | grep my.cnf

cd/usr/共享/mysql/

ls | grep mysql.server

17.如果存在,请修改my.cnf

将以下段落粘贴到my.cnf中,之前未被注释(#)的my.cnf内容将被删除:

cd/usr

vim my.cnf(如果没有这样的文件,直接编译并创建这样的文件,则输入内容也是可能的,但通常可能没有此文件,这意味着mysql安装有问题)

替换内容:

[客户]

default-character-set = utf8

[mysql]

default-character-set = utf8

[mysqld]

character_set_server = utf8

sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

18.将mysqld添加到系统服务并随机启动,执行命令:

cp/usr/share/mysql/mysql.server/etc/init.d/mysqld

122ea3e816cbe4477ef7e3f83bb928a1.png

19.启动mysqld,执行:service mysqld start

50e133893bbcdfaeda8edd8c471301ff.png

20.查看初始生成的密码

猫/root/.mysql_secret

487e545d146074b20e3ca22779a9bdfd.png

21.修改初始密码

首次安装mysql后,您需要指定登录密码

命令:mysqladmin-u root-p password root

输入并发现您需要输入密码,复制并粘贴您刚刚在此处选中的初始密码(底部密码),然后按Enter

0f67412332e43f936c43c0c3472314f5.png

22.输入数据库

执行:mysql-u root-p

输入(密码):root

执行:\\\\ s(用于查看mysql数据配置信息)

23.重新启动连接并复制连接

b1b66084742206e11d2b55c12c086f65.png

24.下载/上传mysql驱动程序包到hive安装包的lib目录

更改目录:cd/home/software/hive-1.2.0/lib/

下载:wget http://bj-yzjd.ufile.cn-north-02.ucloud.cn/mysql-connector-java-5.1.38-bin.jar

25.进入conf目录,编辑新的配置文件,文件名:hive-site.xml

实施:cd…/conf

vim hive-site.xml

复制输入:

javax.jdo.option.ConnectionURL

jdbc:mysql://hadoopalone:3306/蜂巢? createDatabaseIfNotExist = true

javax.jdo.option.ConnectionDriverName

com.mysql.jdbc.Driver

javax.jdo.option.ConnectionUserName

javax.jdo.option.ConnectionPassword

请注意,有些部分需要更改:

a18aaa65977fa24a864e490b45204b60.png“>描述

26.启动hdfs和hadoop

rpm-ivh MySQL-server-5.6.29-1.linux_glibc2.5.x86_64.rpm纱线

全部启动命令:start-all.sh

27.jps检查hadoop的启动情况,有五个正常过程

27.进入hivedebin目录并启动(hive:sh hive)

蜂巢安装目录:/home/软件

切换到配置单元安装目录下的bin目录:

cd/home/software/hive-1.2.0/bin

开始配置单元:sh配置单元

28.转到第一个虚拟机的连接(只是没有退出到mysql的链接),并分配权限

实现:授予上的所有特权。 转换为” root” @” hadoopalone”(由具有授予选项的” root”标识);

(注意:这句话:hadoopalone是我的云主机的名称,您需要将其更改为自己的名称)

实现:在上全部授予。 到由” root”标识的” root” @”%”;

实现:刷新特权;

实现:创建数据库配置单元字符集latin1;

71dc0f6afa3646dcee8d44d480087eda.png

28.您可以执行诸如在mysql数据库中创建表之类的操作

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值