单节点Hadoop集群上的直线和配置单元连接

bq8i3lrv  于 2022-11-01  发布在  Hadoop
关注(0)|答案(2)|浏览(217)

我刚刚按照https://www.edureka.co/blog/install-hadoop-single-node-hadoop-cluster提供的步骤在我的ubuntu机器上安装了hadoop和hive。
目前,我连接到配置单元的方式是转到配置单元目录并使用cmd:hive这将允许我创建我的数据库和表。
我也不确定我是否有hiveserver 2,但目前我在我的ubuntu机器上安装了hadoop 2. 7和hive 2. 1
我没有安装sql或oracle数据库作为我只是使用hive,我应该安装这个连接与beeline?
我正在尝试的是通过使用Beeline连接到我的配置单元。我想知道是否需要任何额外的步骤或者是否需要任何配置。我现在正在尝试的是
1.)在start-all.dfs 2之后。)我将运行以下命令:beeline -u jdbc:配置单元2://本地主机:10000/默认值

但我得到这个错误的连接被拒绝。
1.)我应该将我的localhost更改为我的机器ip地址吗?我检查ifconfig,我的inet是例如inet 192.168.1.222
2.)我应该改变直线-u jdbc:hive 2:/hadooplocalhost/默认为我的hadoop本地主机


我Hive环境:

我正在使用单节点Hadoop集群进行学习和练习。我尝试使用Beeline连接到我的Hive。但我不确定如何才能做到这一点。是否有关于在安装Hadoop和Hive后如何使用Beeline进行连接的分步教程

u5rb5r59

u5rb5r591#

您可以只使用以下任一项进行连接,而不指定任何IP。

!connect jdbc:hive2://  [Or]
hive/bin/beeline -u jdbc:hive2://

当它要求输入用户名和密码时,只需按回车键。

qxgroojn

qxgroojn2#

很可能你的HS 2没有运行。如果你还没有用其他的RDBMS(MySql/Oracle/Postgres等)初始化元存储,你可以试试derby:应执行:

bin/schematool -dbType derby -initSchema

然后,如果要在嵌入式模式下运行:

beeline -u jdbc:hive2://

否则,如果要启动Hs 2:

bin/hiveServer2 &

然后,您可以使用相同的直线命令:

bin/beeline -u jdbc:hive2://localhost:10000

请确保已正确配置HIVE_HOME和配置单元配置...

相关问题