hive的安装

hive的安装
1 mysql数据 远程连接权限
1) mysql -uroot -proot(密码不是root修改成root set password=PASSWORD(‘root’))

2)  set global validate_password_policy=0;
3)  set global validate_password_length=1;   这个两个设置以后 密码很简单不会报错
4)  grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
5)  flush privileges;

2 HDFS start-all.sh
3 上传hive压缩包 解压 配置 mysql的驱动包 放入lib 中
4 修改文件名 mv hive-env.sh.template hive-env.sh
然后修改配置 vi conf/hive-env.sh
export HADOOP_HOME=/opt/apps/hadoop-3.1.1/
export HIVE_CONF_DIR=/opt/apps/hive-3.1.2/conf

5 vi hive-site.xml(新建并修改)

javax.jdo.option.ConnectionURL jdbc:mysql://linux01:3306/hive?createDatabaseIfNotExist=true&useSSL=false javax.jdo.option.ConnectionDriverName com.mysql.jdbc.Driver javax.jdo.option.ConnectionUserName root javax.jdo.option.ConnectionPassword root hive.metastore.warehouse.dir /user/hive/warehouse hive.exec.scratchdir /user/hive/tmp hive.querylog.location /user/hive/log hive.server2.thrift.port 10000 hive.server2.thrift.bind.host 0.0.0.0 hive.server2.webui.host 0.0.0.0 hive.server2.webui.port 10002 hive.server2.long.polling.timeout 5000 hive.server2.enable.doAs true datanucleus.autoCreateSchema false datanucleus.fixedDatastore true hive.execution.engine mr hive.metastore.local false controls whether to connect to remove metastore server or open a new metastore server in Hive Client JVM hive.metastore.uris thrift://linux01:9083

6 vi /opt/apps/hadoop-3.1.1/etc/hadoop/core-site.xml

dfs.permissions.enabled
false

hadoop.proxyuser.root.hosts * hadoop.proxyuser.root.groups *

7重启hadoop
stop-all.sh
start-all.sh
8 配置环境变量
export HIVE_HOME=/opt/apps/apache-hive-3.1.2
export PATH= P A T H : PATH: PATH:JAVA_HOME/bin: H A D O O P H O M E / b i n : HADOOP_HOME/bin: HADOOPHOME/bin:HADOOP_HOME/sbin: H B A S E H O M E / b i n : HBASE_HOME/bin: HBASEHOME/bin:HIVE_HOME/bin
配好后
source etc/profile

9 初始化(配环境变量后任何位置都可以)
bin/schematool -initSchema -dbType mysql
10 开启元数据服务
hive --service metastore 前台启动
hive --service metastore &
[root@linux01 ~]# netstat -nltp | grep 9083
tcp6 0 0 :::9083

11 启动测试(HDFS正常)
hive (HDFS 客户端会出现hive文件夹)

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值