首页 > 其他分享 >每日总结

每日总结

时间:2023-11-01 23:35:09浏览次数:29  
标签:总结 node 每日 hive servers 指令 export bin

1、Hive安装
第一步:打开SecureCRT 8.3软件,在node-01上进入/export/software/目录,指令如下:

cd /export/software/
1


第二步:使用指令rz进行安装包上传,选择安装包apache-hive-1.2.1-bin.tar.gz。
apache-hive-1.2.1-bin.tar.gz


第三步:上传完毕后将该安装包解压到/export/servers/目录,使用如下指令:

tar -zxvf apache-hive-1.2.1-bin.tar.gz -C /export/servers/
1
解压完成后使用cd /export/servers/进入该目录,之后使用指令ls可查看到该目录下存在apache-hive-1.2.1-bin.tar.gz文件。


2、MySQL安装
第一步:使用如下指令在根目录在线下载安装MySQL:

yum install mysql mysql-server mysql-devel
1
第二步:安装过程出现提示整个下载空间为17M,是否确定继续,输入y即可。


第三步:MySQL相关配置。
首先启动MySQL服务,输入如下指令:

/etc/init.d/mysqld start
1
然后输入指令mysql,登录MySQL服务。完成后结果如下:


之后分别输入如下指令设置MySQL用户名“root”和密码“123456”。

USE mysql;
update user set password=password('123456') where user='root';
1
2


最后依次使用如下指令设置允许远程登陆,并强制写入,然后使用exit;退出即可。

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
FLUSH PRIVILEGES;
1
2


第四步:Hive的配置。
首先进入Hive安装包下的conf文件夹,将hive-env.sh.template文件进行复制并重命名为hive-env.sh。具体指令如下:

cd /export/servers/apache-hive-1.2.1-bin/conf
cp hive-env.sh.template hive-env.sh
1
2


然后修改hive-env.sh文件,添加Hadoop环境变量。
修改指令:

vi hive-env.sh
1
在文件内容中找到#HADOOP_HOME=${bin}/../../hadoop这句话,将这句话修改成如下内容即可。

HADOOP_HOME=/export/servers/hadoop-2.7.4
1


之后在conf目录下新建hive-site.xml文件,并添加配置信息。
新建文件并编辑如下:

vi hive-site.xml
1
该文件中新增配置信息如下:

<configuration>
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://localhost:3306/hive?createDatabaseIfNotExist=true</value>
<description>Mysql连接协议</description>
</property>
<property>
<name>javax.jdo.option.ConnectionDriverName</name>
<value>com.mysql.jdbc.Driver</value>
<description>JDBC连接驱动</description>
</property>
<property>
<name>javax.jdo.option.ConnectionUserName</name>
<value>root</value>
<description>用户名</description>
</property>
<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>123456</value>
<description>密码</description>
</property>
</configuration>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22


:wq保存退出即可。
最后将连接驱动的jar包mysql-connector-java-5.1.32.jar上传至Hive安装包的lib文件夹下。
jar包下载地址
进入lib文件夹指令:

cd ..
cd lib/
1
2
上传指令rz选择该jar包即可。


第五步:将node-01服务器上安装的Hive程序分别复制到node-02和node-03服务器上。
首先回到/export/servers/目录下。

cd /export/servers/
1
再分别使用如下指令进行复制。

scp -r /export/servers/apache-hive-1.2.1-bin/ node-02:/export/servers/
scp -r /export/servers/apache-hive-1.2.1-bin/ node-03:/export/servers/
1
2
3、Hive远程服务启动
注:使用Hive进行数据库操作时需要将所有Hadoop集群服务启动,包括HDFS和YARN,同时还要启动MySQL服务,启动MySQL服务方式前面已介绍。
第一步:在node-01中进入安装包解压后目录,使用如下指令进入:

cd /export/servers/apache-hive-1.2.1-bin
1
在该目录下使用如下指令启动Hiveserver2服务:

bin/hiveserver2
1
服务启动后在当前窗口会没有任何反应。


第二步:这时可以使用SecureCRT软件的克隆会话功能(右键会话窗口,单击Clone Session选项),打开新的node-01窗口。


在新打开的node-01窗口使用jps查看进程,可发现hive服务(RunJar)已启动。


第三步:在node-02上进行Hive安装包解压目录,指令如下:

cd /export/servers/apache-hive-1.2.1-bin
1
在该路径下输入远程连接指令:

bin/beeline
1
按要求输入远程连接协议,连接到指定Hive服务(node-01)的主机口和端名(默认10000)

!connect jdbc:hive2://node-01:10000
1
紧接着按照提示输入node-01的账户名“root”和密码“123456”,自此远程连接成功。


注:关闭beeline方法:输入“! quit”

标签:总结,node,每日,hive,servers,指令,export,bin
From: https://www.cnblogs.com/baijingyun/p/17804408.html

相关文章

  • 2023年11月第一周学习总结
    排序归并排序本质是将多个序列进行合并,和快排一样也用的是分而治之的思想,并且它也是基于比较里面较快的算法且能保持稳定性的算法。那么怎么将两个序列合并呢?(假设左右两边已经有序)开辟一个和数组一样大的辅助数组,再设定两个指针,第一个指针指向第一个序列的开头,第二个指针......
  • 每日总结20231101
    代码时间(包括上课)6h代码量(行):100行博客数量(篇):1篇相关事项:1、今天是周三,上的是软件构造,软件构造讲的是对于csv文件的读写操作。2、今天下午开会然后上班,把erp的作业也完成了,需要加速看软考了。3、今天还打算看看软件设计师相关的题目,我要过!......
  • 2023-2024-1 20231402《计算机基础与程序设计》第六周学习总结
    2023-2024-120231402《计算机基础与程序设计》第六周学习总结作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第6周作业这个作业的目标自学计算机科学概论第7章《C语言程序设计》第5章作业......
  • 2023.11.1——每日总结
    学习所花时间(包括上课):9h代码量(行):0行博客量(篇):1篇今天,上午学习,下午学习;我了解到的知识点:1.mybatis明日计划:学习......
  • Json数据文件处理中遇到的一些问题总结(C++)
    一、海量数据处理的方法总结参考CSDN技术贴:海量数据处理方法C++面试必备-海量数据处理二、快速Json文件解析的库字节-json快速解析库三、无锁队列C++无锁队列四、C++打包静态库静态库和动态库Linux-(C/C++)生成并使用静态库/动态库c/c++依赖静态库、动态库符号问题在远......
  • 2023年11月1日每日总结
    今天完成了几个业务流程图的绘画 ......
  • SSM每日学习总结-第二天
    第十二天学习SSMIOC:对象创建由new一个对象变为从外部提供一个对象,对象的创建权由程序变为外部,这种思想为控制反转。Bean:由ioc容器创建的对象称为beanDI:建立bean与bean之间的依赖关系,称为依赖注入。IOC方法:1、在maven导入spring坐标         2、定义spring管理的类......
  • UnityShader入门精要第十四章-非真实感渲染原理总结
    前言开发中常常遇到的一个问题就是画面风格。接下来要介绍的就是统一修改画面风格的手段:非真实感渲染。这里同样只总结原理。非真实感渲染非真实感渲染(Non-PhotorealisticRendering,NPR)的方法来渲染游戏画面。非真实感渲染的一个主要目标是,使用一些渲染方法使得画面达到和......
  • 这几天考试的总结帖
    痛诉:捆绑测试点毁我青春!!!这几天考了好几场,每一场发挥都不怎么样呢真好意思说所以就把这几天考试的题目和解法,思路,tip在一起写了.Day1见以前的BlogDay2小tip:看到棋盘可以联想二分图T2:chess给出一个$n*m$的矩阵,要求甲乙两方轮流移动棋子,不能移动的人判负很明显,......
  • 11.1每日总结
    今天完成了企业erp的所有子系统的流程图绘制,并且完成了软件构造的随堂那个实验和课下作业,并且做了软考的题,明天继续。 ......