module ‘resty.kafka.client‘ not found:

在我集成lua‐resty‐kafka模块到openresty做日志收集的时候发生的一个问题,
下面是nginx日志

2020/10/31 11:18:07 [error] 8185#0: *1963 lua entry thread aborted: runtime error: 
/usr/local/openresty/nginx/lua/items-access.lua:4: module 'resty.kafka.client' not found:
	no field package.preload['resty.kafka.client']
	no file '/usr/local/openresty/nginx/lua/resty/kafka/client.lua'
	............................
	#省略一大坨代码
stack traceback:
coroutine 0:
	[C]: in function 'require'
	/usr/local/openresty/nginx/lua/items-access.lua:4: in function </usr/local/openresty/nginx/lua/items-access.lua:1>, client: 192.168.139.1, server: localhost, request: "GET /web/items/1.html HTTP/1.1", host: "192.168.139.187"

我的脚本位置配置如下:

  #脚本位置
    lua_package_path "/usr/local/openresty/nginx/lua/?.lua;/usr/local/openresty/lualib/kafka/?.lua;;";

kafka脚本位置
在这里插入图片描述
感觉配置毫无问题 为啥加载不到模块呢我将kafka包移动到了resty下面

在这里插入图片描述

重新加载nginx配置文件请求成功
在这里插入图片描述

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页