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行运行hivehive.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前,需要先运行schematool命令进行初始化操作
如果是mysql数据库
schematool -initSchema -dbType mysql
执行成功后,查看mysql中的hive数据库。
使用show tables查看hive所有的表,然后退出hive。
hive>quit;
HIVE也安装成功了



