美文网首页
大数据第三天

大数据第三天

作者: 愤怒的_菜鸟 | 来源:发表于2017-01-14 18:01 被阅读25次

hadoop中类似于SQL高级语言,用于运行存储在Hadoop上的查询语句
1 [root@master hadoop]# yum install mysql
//安装客户端
2 [root@master hadoop]# yum install mysql-server //安装服务端
[root@master hadoop]# yum install mysql-devel //安装设置文件

3[root@localhost Desktop]# service mysqld status //查询mysql状态
mysqld is stopped

4[root@localhost Desktop]# service mysqld start //启动

5[root@localhost Desktop]# service mysqld stop //停止
6 [root@localhost Desktop]# mysql -u root -p
Enter password:
7 mysql> create database hive; //创建hive数据库
8mysql> grant all on hive.* to hadoop@'master' IDENTIFIED BY 'hivepwd';
Query OK, 0 rows affected (0.00 sec)

//让hadoop用户有权操作hive库的所有表
8 [root@localhost soft]# tar -zxvf hive-0.12.0.tar.gz

9[root@localhost hive]# cd conf
[root@localhost conf]# vi hive-site.xml


<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
<property>
<name>hive.metastore.local</name>
<value>true</value>
</property>

<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://master:3306/hive?createDatabaseIfNotExist=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>hadoop</value>
<description>username to use against metastore database</description>
</property>
<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>hivepwd</value>
<description>password to use against metastore database</description>
</property>

</configuration>

10 [root@localhost bin]# vi hive-config
export JAVA_HOME=/soft/jdk1.7.0_79
export HADOOP_HOME=/soft/hadoop/etc/hadoop/

11 把mysql的jdbc驱动jar移到hive/lib下,然后配置环境变量,以root用户在/etc/profile文件末尾添加
export HIVE_HOME=/soft/hive
export PATH=$PATH:$HIVE_HOME/bin
12 [root@localhost bin]# source /etc/profile //立即生效

13保证mysql和hadoop正常运行
[root@localhost ~]# jps
3903 DataNode
35596 Jps
34630 NameNode
4204 ResourceManager
4291 NodeManager
[root@localhost ~]# service mysqld status
mysqld (pid 5627) is running...

14
[root@localhost ~]# hive --service metastore //启动hive服务
-->[root@localhost ~]# jps
[root@localhost bin]# jps
3903 DataNode
34630 NameNode
4204 ResourceManager
35820 RunJar
36477 Jps
4291 NodeManager

[root@localhost Desktop]# hive
后--->hive>

安装并配置Eclipse Hadoop插件


Eclipse Hadoop插件.png

将上面的jar包用ssh上传到指定位置,将jar包放到eclipse下面的位置


plugins包.png
接下来到system按如下操作:
Hadoop.png Hadoop.png Hadoop.png Hadoop.png

相关文章

  • 小迪16期-20170305

    第三天:Sql注入技巧篇 1.Sql注入之access注入 access数据库结构数据库表名数据库列名数据 1.a...

  • 第八天 excel&数据库入门

    第二周_第三天_excel统计&数据库入门 excel excel和数据库的区别 相同点: 都可以存储数据 都可以...

  • 2018-03-09

    唐驿杭十大猩猩十第三天

  • Android 基础day03

    Android基础第三天 1 Android下数据库创建 2 Android下数据库第一种方式增删改查 3 And...

  • 机器学习 Day 3 | Multiple Linear Reg

    机器学习第三天 多元线性回归 数据集下载地址https://www.xiehaoo.com/media/reco...

  • 第三天,数据转换

    变量中的数据转换类型,将其他类型数据转换为字串符,推荐使用:var str =string(x). 将其他类型数据...

  • 大数据第三天

    hadoop中类似于SQL高级语言,用于运行存储在Hadoop上的查询语句1 [root@master hadoo...

  • 大型网站java中间件,总的来说就是cobar,roketmq,

    关键词记录 请求数据包小,返回数据大 ,差别不大 请求数据包大,返回数据小,差别大 代理 ----》热备 服务自治...

  • 工作改进看数据,理解数据靠形象

    今天是1000写作的第三天。今天主题是工作改进看数据,理解数据靠好故事。 我是个重度数据依赖症患者,任何一些需要商...

  • 数据大屏

    一、是什么 “可视化+实时+足够大” 将数据通过可视化形式实时显示在足够大的屏幕上。如图1所示: 二、为什么(作用...

网友评论

      本文标题:大数据第三天

      本文链接:https://www.haomeiwen.com/subject/gynebttx.html