Hive中mysql数据库的安装(使用本地yum源进行安装)

第一步:在线安装mysql相关的软件包
yum install mysql mysql-server mysql-devel
第二步:启动mysql的服务
/etc/init.d/mysqld start
chkconfig mysqld on
第三步:进入mysql的客户端然后进行授权
use mysql;
配置远程连接
grant all privileges on . to ‘root’@’%’ identified by ‘123456’ with grant option;
– 刷新
flush privileges;

第四步 设置root用户链接mysql的密码
update user set password=password(‘123456’) where user=‘root’;
– 刷新
flush privileges;

第五步修改hive-env.sh
添加我们的hadoop的环境变量:
cd /export/servers/hive-1.1.0-cdh5.14.0/conf
cp hive-env.sh.template hive-env.sh
vim hive-env.sh

<1 .(修改倒数第三行)HADOOP_HOME=/export/servers/hadoop-2.6.0-cdh5.14.0
Hive Configuration Directory can be controlled by:
<2 . (修改倒数第二行) export HIVE_CONF_DIR=/export/servers/hive-1.1.0-cdh5.14.0/conf

第六步修改hive-site.xml
命令:
cd /export/servers/hive-1.1.0-cdh5.14.0/conf
vim hive-site.xml
需要添加的配置:

<?xml-stylesheet t ype="text/xsl" href="configuration.xsl"?> javax.jdo.option.ConnectionURL jdbc:mysql://node03:3306/hive?createDatabaseIfNotExist=true
    <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>123456</value>
    </property>
    <property>
            <name>hive.cli.print.current.db</name>
            <value>true</value>
    </property>
    <property>
            <name>hive.cli.print.header</name>
            <value>true</value>
    </property>
    <property>
            <name>hive.server2.thrift.bind.host</name>
            <value>node03</value>
    </property>
**第七步上传mysql的lib驱动包** 将mysql的lib驱动包上传到hive的lib目录下 cd /export/servers/hive-1.1.0-cdh5.14.0/lib 将mysql-connector-java-5.1.38.jar 上传到这个目录下

第八步将配置好的配置文件发送到其他节点
scp -r 本地路径 节点名:对应节点路径

第九步配置环境变量
命令:
cd /etc/profile.d
cp hadoop.sh hive.sh
vi hive.sh
配置
export HIVE_HOME=/export/servers/hive-1.1.0-cdh5.14.0
export PATH= P A T H : PATH: HIVE_HOME/bin

–刷新
source /etc/profile

–拷贝到其他节点
scp -r 本地路径 节点名:对应节点路径

–刷新
source /etc/profile
第十步运行hive实现不同节点共享

cd /export/servers/hive-1.1.0-cdh5.14.0
bin/hive

查看所有的数据库
hive (default)> show databases;

创建一个数据库
hive (default)> create database myhive;

–其他节点执行相同,查看数据库是否达到共享。可以看到myhive证明hiveyum源方式配置成功

发布了56 篇原创文章 · 获赞 561 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/CZXY18ji/article/details/103152765