【大数据系列】之 Hive本地部署(Mysql)

Hive本地部署(Mysql)

1.CentOs6.5安装mysql

1.1查看是否安装,是执行清除

'查看是否安装过mysql'
rpm -qa | grep mysql

'有则清除'
rpm -e mysql

在这里插入图片描述

1.2yum安装mysql

yum -y install mysql mysql-server mysql-devel

安装
在这里插入图片描述
安装成功截图
在这里插入图片描述

1.3查看mysql-server服务

rpm -qi mysql-server

在这里插入图片描述

1.4启动mysql

service mysqld start

在这里插入图片描述

1.5修改密码

mysqladmin -u root password '自己设置的密码'

在这里插入图片描述

1.6设置mysqld自启动

chkconfig mysqld on

在这里插入图片描述

2.Hive本地部署

2.1下载并且解压到/apps下

在这里插入图片描述

2.2个人习惯吧,觉得重命名会比较好,配置环境变量时省点力气。

可以使用软连接,我这里直接重命名了

mv hive-1.1.0-cdh5.4.5 hive

在这里插入图片描述
在这里插入图片描述

2.3修改/etc/profile,配置环境变量,添加如下:

export HIVE_HOME=/apps/hive
export PATH=$HIVE_HOME/bin:$PATH

在这里插入图片描述

2.4下载mysql连接依赖包,并添加到hive安装目录下的lib中:

2.5到hive安装目录下的conf中,新建一个hive-site.xml配置文件,并添加如下:

注意需修改为自己的数据库名用户与密码

<configuration>
    <property>
        <name>javax.jdo.option.ConnectionURL</name>
        <value>jdbc:mysql://127.0.0.1:3306/hive?createDatabaseIfNotExsit=true;characterEncoding=latin1</value>
    </property>
    <property>
        <name>javax.jdo.option.ConnectionDriverName</name>
        <value>com.mysql.jdbc.Driver</value>
    </property>
    <property>
        <name>javax.jdo.option.ConnectionUserName</name>
        <value>root</value>
    </property>
    <property>
        <name>javax.jdo.option.ConnectionPassword</name>
        <value>root</value>
    </property>
</configuration>

在这里插入图片描述

2.6修改hive-env.sh,说明hadoop安装路径以及hive的配置文件夹所在

在这里插入图片描述

2.7打开MySQL,创建一名为‘hive’的数据库

在这里插入图片描述

2.7测试

开启Hadoop
在这里插入图片描述
检查mysql服务是否开启
在这里插入图片描述
输入hive。进入hive命令行模式
在这里插入图片描述
至此,hive本地模式安装成功。

发布了9 篇原创文章 · 获赞 15 · 访问量 1435

猜你喜欢

转载自blog.csdn.net/weixin_40864434/article/details/103172095