Hive的安装,
第一步:安装MySQL1.查询linux中已有的mysql依赖包
# rpm -qa | grep mysql
2.删除linux中已有的mysql依赖包
# rpm -e --nodeps `rpm -qa | grep mysql`
3.安装mysql
# yum install -y mysql-devel
4.启动mysql server服务
service mysqld star
5.加入到开机启动项
chkconfig mysql on
6.进行用户名密码设置
mysql_secure_installation
7.对远程可访问的机器进行授权
在mysql服务器登录:mysql
执行以下语句:
mysql> grant all privileges on *.* to 'root'@'%' identified by '123';
mysql> flush privileges;
第二步:安装Hive
1.解压Hive文件:
进入$HIVE_HOME/conf/修改文件
cp hive-env.sh.template hive-env.sh
cp hive-default.xml.template hive-site.xml
2°、修改$HIVE_HOME/bin的hive-env.sh,增加以下三行
export JAVA_HOME=/opt/jdk
export HADOOP_HOME=/opt/hadoop
export HIVE_HOME=/opt/hive
3°、修改$HIVE_HOME/conf/hive-site.xml
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://master:3306/hive?createDatabaseIfNotExist=true</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>
<property>
<name>hive.querylog.location</name>
<value>/opt/hive/tmp</value>
</property>
<property>
<name>hive.exec.local.scratchdir</name>
<value>/opt/hive/tmp</value>
</property>
<property>
<name>hive.downloaded.resources.dir</name>
<value>/opt/hive/tmp</value>
</property>
4°、初始化hive元数据仓库
该执行目录$HIVE_HOME/bin
bin]# ./schematool -initSchema -dbType mysql -userName root -passWord 123
5°、启动hive
bin]# ./hive
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。