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

以下是几天安装过程的记录以及一些小提示,包括在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. 【codeforces 766A】Mahmoud and Longest Uncommon Subsequence

    time limit per test2 seconds memory limit per test256 megabytes inputstandard input outputstandard o ...

  2. jmeter登录配置

    前言: jmeter, Apache下的测试工具, 常用来进行压测, 项目中, 接口通常都需要进行登录才能被调用, 直接调用将提示"登录失效", 下面介绍如何在jmeter中配置参 ...

  3. H3C DHCP中继工作原理

  4. Linux 基础(一)stat函数

    Header file: #include <sys/types.h> #include <sys/stat.h> #include <unistd.h> DEFI ...

  5. Linux 内核

    在接口总线领域的最新的一项是外部总线的整个类. 这包括 USB, 固件, 和 IEEE1284(基 于并口的外部总线). 这些接口有些类似于老的非外部的技术, 例如 PCMCIA/CardBus 和 ...

  6. hdu 6579 Operation (在线线性基)

    传送门 •题意 一个数组a有n个数 m个操作 操作① 询问$[l,r]$区间的异或值 操作② 在数组末尾追加一个数x,数组长度变为$n+1$ 其中$l,r$不直接给出,其中$l=l%n+1,r=r%n ...

  7. POJ2763 Housewife Wind 树链剖分 边权

    POJ2763 Housewife Wind 树链剖分 边权 传送门:http://poj.org/problem?id=2763 题意: n个点的,n-1条边,有边权 修改单边边权 询问 输出 当前 ...

  8. centos7搭建hadoop2.10伪分布模式

    1.准备一台Vmware虚拟机,添加hdfs用户及用户组,配置网络见 https://www.cnblogs.com/qixing/p/11396835.html 在root用户下 添加hdfs用户, ...

  9. TCP/IP||Traceroute

    1.概述 由Van jacobson编写的工具,用于探索tcp/ip协议,使用ICMP报文和首部TTL字段,TTL字段由发送端设置一个8bit字段,初始值为RFC指定,当前值为64, 每个处理数据的路 ...

  10. AndroidStudio插件大全

    Android-Studio-Plugins 原文地址:https://github.com/itgoyo/Android-Studio-Plugins 欢迎star~~~ Android-Studi ...