一不小心电脑没电关机之后虚拟机就挂了,然后下定决心重新搭一个虚拟机。

以下是几天安装过程的记录以及一些小提示,包括在ubuntu中安装jdk1.8+mysql5.7.28+Hadoop2.7.7+hive3.1.2

一. 安装jdk1.8

首先记住不要搜java之后进入oracle官网!不然后续hive会报错!

进入官网选择对应的安装包

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

具体操作:https://www.cnblogs.com/luoli-/p/9247952.html

二. 安装hadoop

具体操作:https://www.cnblogs.com/sench/p/8542175.html

hadoop和hive的安装包下载时建议不要上官网下载!速度慢到不行!

可以选择清华镜像进行下载:

三. 安装mysql

1.下载安装包

sudo apt-get install mysql-server mysql-client

2.下载驱动包

解压后把jar包扔到/usr/local/hive/lib(Hive的安装路径)下边,后续有用(可以先不管,后边安装hive时记得放进去不然会报错)

3.进入mysql

mysql -uroot -p+root的密码

etc: mysql -uroot -p000000

4.创建hive数据库

mysql>create database hive;

mysql>grant all privileges on *.* to root@localhost identified by “设置的密码”;

mysql>flush privileges;

四. 安装hive(亲测有效!)

1.下载安装包

2.解压

sudo tar -zxvf apache-hive-3.1.2-bin.tar.gz -C /usr/local/

  • 第一处标红为下载的安装包名称
  • 第二处标红为Hive的安装目录

3.切换到/usr/local

4.改路径名字(非必须)

sudo mv apache-hive-3.1.2 hive

5.修改系统配置文件

sudo vi ~/.bashrc

6.修改hive配置文件

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>

7.初始化数据库(重要)

schematool -dbType mysql -initSchema

8.输入hive即可开启

ubuntu系统搭建(jdk1.8+mysql5.7.28+Hadoop2.7.7+hive3.1.2)的更多相关文章

  1. Ubuntu系统搭建SVN服务器

    Ubuntu系统搭建SVN服务器 参考地址:http://git.devzeng.com/blog/aliyun-ubuntu-svn-server.html 安装软件 依次在终端中执行下面的命令安装 ...

  2. 本地虚拟机在ubuntu系统搭建nexus服务器

    本地虚拟机在ubuntu系统上搭建nexus服务器 本地虚拟机在ubuntu系统上搭建nexus服务器所需软件: 虚拟机:VM或者Oracle VM VirtualBox 系统:ubuntu-14.0 ...

  3. mysql高可用架构MHA搭建(centos7+mysql5.7.28)

    无论是传统行业,还是互联网行业,数据可用性都是至关重要的,虽然现在已经步入大数据时代,nosql比较流行,但是作为数据持久化及事务性的关系型数据库依然是项目首选,比如mysql. 现在几乎所有的公司项 ...

  4. Ubuntu 系统搭建php服务器 用ssh 远程操作

    一:在桌面下载xshell客户端连接 ,vmavar 上的 Ubuntu系统,遇到的问题跟大家分享一下,希望大家少走弯路 Ubuntu系统默认没有ssh server 要安装 apt-get inst ...

  5. 【转】阿里云Ubuntu系统搭建SVN服务器

    ##SVN服务器相关软件安装 1.使用SSH远程服务器 (1)对于MAC OS/Liunx的用户直接打开终端输入 ssh  用户名@实例名,例如 ssh root@192.168.1.100 执行上面 ...

  6. 阿里云服务器Ubuntu系统搭建LNMP环境

    目录 一.Nginx 安装 二.MySQL安装 三.PHP安装 四.配置Nginx 五.环境测试 六.服务器常用路径 一.Nginx 安装 更新软件源 sudo apt-get update 安装 N ...

  7. Ubuntu系统搭建PPTP,VPN

    1.先安装pptp apt-get install pptpd 2.打开pptp的DNS vim /etc/ppp/option.pptpd 去掉下面两行内容前的# ms-dns 8.8.8.8 ms ...

  8. ubuntu系统搭建以太坊私有链

    1.安装curl.git apt-get update apt-get install git apt-get install curl 2.安装go curl -O https://storage. ...

  9. Ubuntu系统搭建django+nginx+uwsgi

    1. 在开发机上的准备工作 2. 在服务器上的准备工作 3.安装uwsgi 4.编写uwsgi配置文件,使用配置文件启动uwsgi 5. 安装nginx 6. 收集静态文件 7. 编写nginx配置文 ...

随机推荐

  1. UVa 12325 - Zombie's Treasure Chest-[分类枚举]

    12325 Zombie’s Treasure Chest Some brave warriors come to a lost village. They are very lucky and fi ...

  2. The bind() Method

    The bind() method was added in ESMAScript 5, but it is easy to simulate in ESMAScrpt 3. As its name ...

  3. H3C 聚合链路负载分担原理

  4. 2018-8-10-win10-uwp-win2d-离屏渲染

    title author date CreateTime categories win10 uwp win2d 离屏渲染 lindexi 2018-08-10 19:17:19 +0800 2018- ...

  5. LightOJ - 1265 Island of Survival (概率dp)

    You are in a reality show, and the show is way too real that they threw into an island. Only two kin ...

  6. c#中索引器

    https://zhidao.baidu.com/question/59675980.html 不是必要的..相当于数学中的一个函数

  7. error:cannot load file (code:5555h);bootauto.ini

    最近发现有的网友在使用Ghost XP盘安装系统的时候,选择一键ghost到C盘出现下面的错误: error:cannot load file (code:5555h);bootauto.ini(或b ...

  8. Text Style Transfer论文笔记

    Text Style Transfer主要是指Non-Parallel Data条件下的,具体的paper list见: https://github.com/fuzhenxin/Style-Tran ...

  9. Unity3D小游戏开发之两个我踩过的坑

    最近在开发一个植物大战僵尸小游戏,今天写了一早上的代码,踩了两个坑,这两个坑的位置分别位于触发器和数据转换,写这篇博文以此来让其他程序员不要再去踩这两个坑. 1.我在做简易僵尸模型的时候,这个僵尸模型 ...

  10. [quack] A browser extension to Clean website pages ADs

    1. youdao.com result page Before: After: Later we will add more and more. Or you can submit issues t ...