运行flink-client,创建paion catalog表运行报错

java.lang.ClassNotFoundException: org.apache.hadoop.conf.Configuration

如何在hadoop中存放jar包的lib目录
1. 流程概述
在Hadoop中,我们可以通过在lib目录下存放所需的jar包来使其可供Hadoop集群使用。下面是实现此目标的步骤概述:

步骤    说明
第一步:    确定Hadoop的安装目录
第二步:    创建lib目录
第三步:    将所需的jar包复制到lib目录
第四步:    配置Hadoop的环境变量
第五步:    重新启动Hadoop集群
2. 具体步骤及代码解释
第一步:确定Hadoop的安装目录
首先,你需要确定Hadoop的安装目录。假设Hadoop安装在/usr/local/hadoop目录下。

第二步:创建lib目录
在Hadoop的安装目录下,创建一个名为lib的目录。你可以使用以下命令来完成此步骤:

cd /usr/local/hadoop
mkdir lib
1.
2.
第三步:将所需的jar包复制到lib目录
将你所需的jar包复制到刚创建的lib目录中。你可以使用cp命令来完成此步骤。例如,假设你的jar包名为example.jar,你可以使用以下命令将其复制到lib目录下:

第三步:复制 
cp example.jar /usr/local/hadoop/lib

第四步:设置classpath的环境变量

vi /etc/profile

输入变量

export HADOOP_CLASSPATH=$HADOOP_HOME/libs/*:$HADOOP_CLASSPATH

第五步:修改flink/bin/start-cluster.sh中添加

export HADOOP_CLASSPATH=/opt/apps/hadoop-3.1.1/libs

第六步:重启flink集群

bin/stop-cluster.sh --先关闭
bin/start-cluster.sh --后启动 

第七步:进入sql-client验证

 bin/sql-client.sh

 

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐