一不小心电脑没电关机之后虚拟机就挂了,然后下定决心重新搭一个虚拟机。
以下是几天安装过程的记录以及一些小提示,包括在ubuntu中安装jdk1.8+mysql5.7.28+Hadoop2.7.7+hive3.1.2等
首先记住不要搜java之后进入oracle官网!不然后续hive会报错!
进入官网选择对应的安装包
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
具体操作:https://www.cnblogs.com/luoli-/p/9247952.html
具体操作:https://www.cnblogs.com/sench/p/8542175.html
hadoop和hive的安装包下载时建议不要上官网下载!速度慢到不行!
可以选择清华镜像进行下载:
l Hadoop: https://mirrors.tuna.tsinghua.edu.cn/apache/hadoop/common/
l hive: https://mirrors.tuna.tsinghua.edu.cn/apache/hive/
sudo apt-get install mysql-server mysql-client
解压后把jar包扔到/usr/local/hive/lib(Hive的安装路径)下边,后续有用(可以先不管,后边安装hive时记得放进去不然会报错)
mysql -uroot -p+root的密码
etc: mysql -uroot -p000000
mysql>create database hive;
mysql>grant all privileges on *.* to root@localhost identified by “设置的密码”;
mysql>flush privileges;
sudo tar -zxvf apache-hive-3.1.2-bin.tar.gz -C /usr/local/
l 第一处标红为下载的安装包名称
l 第二处标红为Hive的安装目录
sudo mv apache-hive-3.1.2 hive
sudo vi ~/.bashrc
cd /usr/local/hive/conf
sudo cp hive-env.sh.template hive-env.sh
添加以下内容
sudo touch hive-site.xml
sudo chmod 777 hive-site.xml
sudo vi hive-site.xml
添加以下内容:
<?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="configuration.xsl"?> <configuration> <property> <name>javax.jdo.option.ConnectionURL</name> <value>jdbc:mysql://hadoop102:3306/metastore?createDatabaseI fNotExist=true</value> <description>JDBC connect string for a JDBC metastore</description> </property> <property> <name>javax.jdo.option.ConnectionDriverName</name> <value>com.mysql.jdbc.Driver</value> <description>Driver class name for a JDBC metastore</description> </property> <property> <name>javax.jdo.option.ConnectionUserName</name> <value>root</value> <description>username to use against metastore database</description> </property> <property> <name>javax.jdo.option.ConnectionPassword</name> <value>000000</value> <description>password to use against metastore database</description> </property> <property> <name>hive.cli.print.header</name> <value>true</value> </property> <property> <name>hive.cli.print.current.db</name> <value>true</value> </property> </configuration>
schematool -dbType mysql -initSchema
ubuntu系统搭建(jdk1.8+mysql5.7.28+Hadoop2.7.7+hive3.1.2)
原文:https://www.cnblogs.com/yaopeiyun/p/12214516.html