if [ "$hive" = true ]; then
echo "----------安装hive----------"
#-C 指定目录
tar -zxf /opt/install/hive-1.1.0-cdh5.14.2.tar.gz -C /opt/soft/
#改名
mv /opt/soft/hive-1.1.0-cdh5.14.2 /opt/soft/hive110
#配置环境变量
echo '#hive' >>/etc/profile
echo 'export HIVE_HOME=/opt/soft/hive110' >>/etc/profile
echo 'export PATH=$PATH:$HIVE_HOME/bin' >>/etc/profile
#创建配置文件hive-site.xml
touch /opt/soft/hive110/conf/hive-site.xml
path="/opt/soft/hive110/conf/hive-site.xml"
#编写配置
echo '' >> $path
echo '' >> $path
echo '' >> $path
#和jdbc如出一辙,更换自己的ip地址和用户名密码即可
echo 'javax.jdo.option.ConnectionURL jdbc:mysql://192.168.91.137:3306/hive137?createDatabaseIfNotExist=true ' >> $path
echo 'javax.jdo.option.ConnectionDriverName com.mysql.jdbc.Driver ' >> $path
echo 'javax.jdo.option.ConnectionUserName root ' >> $path
echo 'javax.jdo.option.ConnectionPassword 123123 ' >> $path
echo 'hive.server2.thift.client.user root ' >> $path
echo 'hive.server2.thift.client.password 123123 ' >> $path
echo ' ' >>$path
fi
注意事项:
这个脚本并没有去一步到位的把hive格式化也做了,因为我们还需要手动将mysql的jar包放入到lib目录下。
上传到linux后,再进行格式化操作。schematool -dbType mysql -initSchema
至此,配置完成。(别忘了source /etc/profile)



