以下是在Debian系统上连接Hadoop与Hive的步骤,以Beeline工具为例:
HADOOP_HOME、HIVE_HOME等),并添加到PATH中。hdfs-site.xml中启用WebHDFS:<property><name>dfs.webhdfs.enabled</name><value>true</value></property>。core-site.xml中配置代理用户权限:<property><name>hadoop.proxyuser.root.hosts</name><value>*</value></property>。$HADOOP_HOME/sbin/start-dfs.sh、$HADOOP_HOME/sbin/start-yarn.sh。hive-site.xml中设置HiveServer2端口(默认10000):<property><name>hive.server2.thrift.port</name><value>10000</value></property>。nohup hive --service hiveserver2 > /dev/null 2>&1 &。beeline -u "jdbc:hive2://localhost:10000/default",输入用户名(默认当前用户)即可连接。说明:
apt-get安装Hive(部分版本需手动配置),Hadoop需手动部署或使用Docker镜像(如registry.cn-hangzhou.aliyuncs.com/hadoop_test/hadoop_base)。