MySql和Hive的安装

MySql的服务端的安装

sudo apt-get install mysql-server

在安装过程中会弹出窗口输入root密码和输入root确认,建议不要设置太复杂,123456即可。

查询Mysql否安装成功

sudo netstat -tap | grep mysql

在这里插入图片描述

设置mysql允许远程访问

(1)切换到root用户
(2)进入路径:/etc/mysql/mysql.conf.d/mysqld.cnf
	注释掉base-address

MySql和Hive的安装_第1张图片
配置mysql授权

(1)进入mysql服务。执行命令: mysql -u root -p

MySql和Hive的安装_第2张图片

(2)执行授权命令
	授权:grant all on *.* to root@'%' identified by '123456' with grant option;  这里的123456表示我们的mysql的root密码
	
刷新权限:flush privileges;

在这里插入图片描述
MySql和Hive的安装_第3张图片

退出mysql。 quit
重新启动mysql服务。 service mysql restart

MySql和Hive的安装_第4张图片

使用mysql客户端工具连接ubuntu安装的mysql

MySql和Hive的安装_第5张图片
如果连接成功 至此 我们的Mysql就已经安装成功了


首先将HIve的安装包发送到安装Hive的机器上(使用一台机器装Hive即可)
MySql和Hive的安装_第6张图片
再解压到/usr/local目录下 并且重命名为hive(方便操作) 然后修改用户和用户组

MySql和Hive的安装_第7张图片

配置hive环境变量

在普通用户下 执行 vi  ~/.bashrc

#hive环境变量
export HIVE_HOME=/usr/local/hive
export PATH=$PATH:$HIVE_HOME/bin

#让环境变量生效
source ~/.bashrc

修改hive配置文件

hive-env.sh
(1)重命名hive-env.sh.template为hive-env.sh
	mv hive-env.sh.template hive-env.sh
(2)编辑hive-env.sh配置信息
  在hive-env.sh配置文件添加下面信息:
	export HADOOP_HOME=/usr/local/hadoop
	export HIVE_CONF_DIR=/usr/local/hive/conf
hive-site.xml
(1)将mysql连接驱动包上传到/usr/local/hive/lib 路径下(如果没有的 必须下载再上传到这台机器上 不然无法连接mysql)

(2)在/usr/local/hive/conf配置文件下创建文件hive-site.xml
在文件中添加如下信息:





        hive.metastore.schema.verification
        false


       javax.jdo.option.ConnectionURL
       
jdbc:mysql://hadoop3:3306/hive?createDatabaseIfNotExist=true&useUnicode=true&characterEncoding=utf-8&useSSL=false                           
        JDBC connect string for a JDBC metastore

    
        javax.jdo.option.ConnectionDriverName
        com.mysql.jdbc.Driver
        Driver class name for a JDBC metastore
    
     
       javax.jdo.option.ConnectionPassword  
       123456 
     
    
        javax.jdo.option.ConnectionUserName
        root
        Username to use against metastore database
     
     
		hive.cli.print.header
		true
	
	
		hive.cli.print.current.db
		true
	

至此 我们Hive的配置也已经全部完成了

我们启动hive看一下是否配置成功(Hive依赖于Hadoop,所以必须先启动Hadoop)

(1)初始化Hive的元数据管理为mysql:
进入路径:/usr/local/hive/bin
执行命令:./schematool -initSchema -dbType mysql

(2) 进入Hive
直接敲 hive

执行命令:show databases; 显示信息正确表明hive安装完成。

MySql和Hive的安装_第8张图片

你可能感兴趣的:(MySql和Hive的安装)