栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

Linux下安装MYSQL和HIVE

Linux下安装MYSQL和HIVE

Linux下安装mysql 安装mysql
yum -y install wget

方法一:

wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

方法二:

#安装依赖包
yum -y install mysql57-community-release-el7-10.noarch.rpm
#安装数据库
yum -y install mysql-community-server

完成安装后重启mysql

systemctl restart mysqld
修改密码

重启服务后直接使用root账户登录

mysql -u root

修改账户密码

#进入mysl
use mysql
#修改密码
update user set password = password(‘123456’)where user = root;

再次进入mysql使用-p命令

mysql -u root -p

输对密码后就成功啦

Linux下安装HIVE 安装hive包

将hive包安装到用户主目录下

#解压
tar -xzvf apache-hive-2.1.1-bin.tar.gz
#改名
mv apache-hive-2.1.1-bin.tar.gz hive-2.1.1
设置环境变量
vi /etc/profile
export  HIVE_HOME=hive的绝对路径
export  PATH=$HIVE_HOME/bin:$PATH

保存并退出

Source /etc/profile
配置管理

进入hive下的conf目录把所有带template后缀的文件移除后缀

修改hive-env.sh

修改文件名

cp hive-env.sh.template hive-env.sh

编辑hive-env.sh

export JAVA_HOME=jdk的实际路径
export HADOOP_HOME=Hadoop的实际路径
export HADOOP_CONF_DIR=$HADOOP_HOME/etc/hadoop
export HIVE_HOME=hive的实际路径
export HIVE_CONF_DIR=$HIVE_HOME/conf
export HIVE_AUX_JARS_PATH=$HIVE_HOME/lib

修改hive-log4j2.properties,配置hive的log(如果没有logs文件,在hive根目录创建)

#去除后缀
cp hive-log4j2.properties.template hive-log4j2.properties
vi conf/hive-log4j2.properties

property.hive.log.dir=/hive实际路径 /logs 
property.hive.log.file=hive.log

修改hive-site.xml
在/home/hduser/hive-2.1.0/下新建一个tmp目录,在tmp/下新建一个hduser目录。

cd /hive实际路径 
mkdir tmp
mkdir tmp/hduser
cp hive-default.xml.template hive-site.xml

参考hive-site2.xml文档进行配置


#第38行

    hive.exec.scratchdir    /系统自动创建目录
    /tmp/hive
	HDFS root scratch dir for Hive jobs which gets created with write all (733) permission. For each connecting user, an HDFS scratch dir: ${hive.exec.scratchdir}/<username> is created, with ${hive.scratch.dir.permission}.


   
 
#第43行
hive.exec.local.scratchdir  /提前建好目录
/home/hduser/hive-2.1.0/tmp/hduser
Local scratch space for Hive jobs
 
  


#第48行
hive.downloaded.resources.dir   /提前建好目录
/user/hive-2.1.0/downloaded  
Temporary local directory for added resources in the remote file system.

      

#第1515行
hive.querylog.location    
/home/hduser/hive-2.1.0/tmp/hduser    
Location of Hive run time structured log file 
  


#第1143行
hive.aux.jars.path  
/home/hduser/hive-2.1.0/lib,/home/hduser/hive-2.1.0/jdbc
These JAR file are available to all users for all jobs。
 

	

#第326行
hive.metastore.warehouse.dir  /系统自动建好的目录
hdfs://cloud01:9000/user/hduser/warehouse




	 第500行
javax.jdo.option.ConnectionURL
jdbc:mysql://cloud01:3306/hive?createDatabaseIfNotExist=true&characterEncoding=UTF-8
    

    


#第931行
javax.jdo.option.ConnectionDriverName
com.mysql.jdbc.Driver

    

#第957行
javax.jdo.option.ConnectionUserName
root

    

#第485行
javax.jdo.option.ConnectionPassword
你的mysql密码
	 

运行hive

在运行hive前,需要先运行schematool命令进行初始化操作
如果是mysql数据库

schematool -initSchema -dbType mysql

执行成功后,查看mysql中的hive数据库。
使用show tables查看hive所有的表,然后退出hive。

hive>quit;

HIVE也安装成功了

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/316791.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号