准备工作:
mysql
hive的tar包
hadoop环境
jdk
1、mysql需求远程登录权限:
如果不需求安全策略可以关闭mysql5.7的安全策略
添加/etc/my.cnf文件中添加如下配置禁用即可:
validate_password = off
设置访问权限 *.*表示所有的数据库 root---用户名 123456---密码
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
mysql>exit;
3、解压hive的tar包,并且配置环境变量
export HIVE_HOME=/opt/hive/hive
export PATH=$PATH:$HIVE_HOME/bin
4、修改配置文件 把带有template的文件复制一份 hive-default.xml.template 复制为hive-site.xml
cp hive-env.sh.template hive-env.sh
cp hive-default.xml.template hive-site.xml
cp hive-log4j2.properties.template hive-log4j2.properties
cp hive-exec-log
mysql
hive的tar包
hadoop环境
jdk
1、mysql需求远程登录权限:
如果不需求安全策略可以关闭mysql5.7的安全策略
添加/etc/my.cnf文件中添加如下配置禁用即可:
validate_password = off
设置访问权限 *.*表示所有的数据库 root---用户名 123456---密码
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
2、为hive创建数据库
$ mysql -uroot -p123456
mysql>exit;
3、解压hive的tar包,并且配置环境变量
export HIVE_HOME=/opt/hive/hive
export PATH=$PATH:$HIVE_HOME/bin
4、修改配置文件 把带有template的文件复制一份 hive-default.xml.template 复制为hive-site.xml
cp hive-env.sh.template hive-env.sh
cp hive-default.xml.template hive-site.xml
cp hive-log4j2.properties.template hive-log4j2.properties
cp hive-exec-log