一.配置hive 源數據服務
1. 在 hive-site 配置文件裏將下面的配置文件刪除(這個配置時用來集成hue的,刪除就不集成了)
<property>
<name>hive.metastore.uris</name>
<value>thrift://hadoop-senior01.ibeifeng.com:9083</value>
<description>ThriftURI for the remote metastore. Used by metastore client to connect to remotemetastore.</description>
</property>
2.啓動: hive --service metastore&
二.啓動 metastore 時報錯
org.apache.thrift.transport.TTransportException: Could not create ServerSocket on address 0.0.0.0/0.0.0.0:9083. at org.apache.thrift.transport.TServerSocket.<init>(TServerSocket.java:93) at org.apache.thrift.transport.TServerSocket.<init>(TServerSocket.java:75) at org.apache.hadoop.hive.metastore.TServerSocketKeepAlive.<init>(TServerSocketKeepAlive.java:34) at org.apache.hadoop.hive.metastore.HiveMetaStore.startMetaStore(HiveMetaStore.java:5192) at org.apache.hadoop.hive.metastore.HiveMetaStore.main(HiveMetaStore.java:5134) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.hadoop.util.RunJar.main(RunJar.java:212) Exception in thread "main" org.apache.thrift.transport.TTransportException: Could not create ServerSocket on address 0.0.0.0/0.0.0.0:9083. at org.apache.thrift.transport.TServerSocket.<init>(TServerSocket.java:93) at org.apache.thrift.transport.TServerSocket.<init>(TServerSocket.java:75) at org.apache.hadoop.hive.metastore.TServerSocketKeepAlive.<init>(TServerSocketKeepAlive.java:34) at org.apache.hadoop.hive.metastore.HiveMetaStore.startMetaStore(HiveMetaStore.java:5192) at org.apache.hadoop.hive.metastore.HiveMetaStore.main(HiveMetaStore.java:5134) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Meth |
9083 端口發現被佔用
[root@h1 bin]# netstat-apn|grep 9083
tcp 0 00.0.0.0:9083 0.0.0.0:* LISTEN 26235/java
tcp 48 0192.168.170.69:9083 192.168.170.69:44742 CLOSE_WAIT -
[root@h1 bin]# netstat-apn|grep 9088
[root@h1 bin]#
殺死進程: kill -9 26235