Hive的几种启动方式
A. shell客户端启动
使用命令:
/export/server/hive/bin/hive
直接启动。
B. 远程访问Hive
shell客户端启动只能启动本机上的Hive,如果要在别的客户端上启动,就不能使用这个方式,所以这里提供一种远程访问的启动方式。
1. 在Hive的bin目录下可以启动一个服务器来接受远程服务。
进入Hive的安装目录,使用命令:
bin/hiveserver2
,启动Hive远程服务器。
启动后,光标会在下一行闪烁,不会再有任何进展。
克隆一个会话出来,查看一下进程,会发现多了一个 runjar 的进程,这个进程就是刚刚启动的Hive服务进程。
2. 为了模拟远程访问Hive,先将Hive安装文件复制到node-3 节点上。
在安装Hive的节点上(node-1)上使用命令:
scp -r /export/server/hive/ root@node-3:/export/server/
注意:因为是直接拷贝过来的,所以node-3 上面的元数据库信息需要和系统的保持一致。(这里是ok的)
3. Hive的bin目录下有一个命令能够远程访问Hive服务器。
先进入Hive安装目录,然后启动bin目录下的beeline 程序。
cd /export/server/hive/
bin/beeline
启动完后对准备验证。
在节点 node-3 上使用命令:
! connect jdbc:hive2://node-1:10000
开始远程连接Hive
然后输入用户名回车,输入密码回车。
结果:
C. 类似A方案
使用命令:
bin/hive -e 'sql语句'
进行操作,比如:
bin/hive -e 'select * from t_test'
这个与A方案的区别是:A方案操作完后还是在Hive的shell客户端里,但是C方案操作完后还是在Linux的shell客户端里。
高性能计算机体系架构 高性能计算机系统
高性能计算 (High Performance Computing)机群,简称HPC机群。构建高性能计算系统的主要目的就是提高运算速度,要达到每秒万亿次级的计算速度,对系统的处理器、内存带宽、运算方式、系统I/O、存储等方面的要求都十分高,这其中的每一个环节都将直接影响到系统的运算速度。这
HPC 类机群主要解决大规模科学问题的计算和海量数据的处理,如科学研究、气
卸载java提示缺少dll 因为dll缺少无法卸载java
我've written a dll in C which I' m通过 CreateRemoteThread() 注入C控制台程序 .C程序只需调用 Sleep(INFINITE) ,基本上充当注入的dll的主机 .这是DllMain:
HINSTANCE thisDllHandle = NULL;
BOOL WINAPI DllMain(HINSTANCE hInstance, DWORD e
pytorch固定随机种子 pytorch随机种子作用
Pytorch为什么总要设置随机种子在pytorch中总能看到以 第一行有个设置随机种子的函数?它到底有啥作用?def set_seed(seed=1):
random.seed(seed)
np.random.seed(seed)
torch.manual_seed(seed)
torch.cuda.manual_seed(seed)参考博客: 1.随机种子是什么