无法连接到 Hive 元存储:[localhost:9083]
Failed connecting to Hive metastore: [localhost:9083]
我在将 Presto 服务器连接到 Hive Metastore 时出错。
这是我的 hive.properties:
connector.name=hive-hadoop2
hive.metastore.uri=thrift://localhost:9083
hive.config.resources=/home/eweb/Downloads/hadoop/etc/hadoop/core-site.xml,/home/eweb/Downloads/hadoop/etc/hadoop/hdfs-site.xml
这是我的蜂巢-site.xml :
<property>
<name>hive.metastore.uri</name>
<value>thrift://localhost:9083</value>
</property>
<property>
<name>hive.metastore.schema.verification</name>
<value>true</value>
</property>
<property>
<name>hive.metastore.warehouse.dir</name>
<value>/user/hive/warehouse</value>
<description>location of default database for the warehouse</description>
</property>
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://localhost:3306/Demo?createDatabaseIfNotExist=true</value>
</property>
<property>
<name>javax.jdo.option.ConnectionDriverName</name>
<value>com.mysql.jdbc.Driver</value>
</property>
<property>
<name>javax.jdo.option.ConnectionUserName</name>
<value>root</value>
</property>
<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>password</value>
</property>
我已经在终端中试过了:
bin/presto --server localhost:8080 --catalog hive --schema bookvip
presto:bookvip> SHOW SCHEMAS;
是否存在任何类型的设置错误或任何其他错误??
我只是一步步使用以下命令:
sudo netstat -tulpn | grep 9083
然后使用这个命令终止进程
sudo kill -s 9 processid
然后运行再一次
hive --service metastore
就我而言,我错过了 运行 配置单元 Metastore 服务,因此错误“无法连接到 MetaStore 服务器...”
要解决,请转到 /usr/local/Cellar/hive/3.1.2_3/bin 和 运行:
hive --service metastore
我在将 Presto 服务器连接到 Hive Metastore 时出错。
这是我的 hive.properties:
connector.name=hive-hadoop2
hive.metastore.uri=thrift://localhost:9083
hive.config.resources=/home/eweb/Downloads/hadoop/etc/hadoop/core-site.xml,/home/eweb/Downloads/hadoop/etc/hadoop/hdfs-site.xml
这是我的蜂巢-site.xml :
<property>
<name>hive.metastore.uri</name>
<value>thrift://localhost:9083</value>
</property>
<property>
<name>hive.metastore.schema.verification</name>
<value>true</value>
</property>
<property>
<name>hive.metastore.warehouse.dir</name>
<value>/user/hive/warehouse</value>
<description>location of default database for the warehouse</description>
</property>
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://localhost:3306/Demo?createDatabaseIfNotExist=true</value>
</property>
<property>
<name>javax.jdo.option.ConnectionDriverName</name>
<value>com.mysql.jdbc.Driver</value>
</property>
<property>
<name>javax.jdo.option.ConnectionUserName</name>
<value>root</value>
</property>
<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>password</value>
</property>
我已经在终端中试过了:
bin/presto --server localhost:8080 --catalog hive --schema bookvip
presto:bookvip> SHOW SCHEMAS;
是否存在任何类型的设置错误或任何其他错误??
我只是一步步使用以下命令:
sudo netstat -tulpn | grep 9083
然后使用这个命令终止进程
sudo kill -s 9 processid
然后运行再一次
hive --service metastore
就我而言,我错过了 运行 配置单元 Metastore 服务,因此错误“无法连接到 MetaStore 服务器...” 要解决,请转到 /usr/local/Cellar/hive/3.1.2_3/bin 和 运行:
hive --service metastore