加载hdf5插件报cannot open shared object file

我部署的是DolphinDB database单机集群,在加载hdf5插件时报错如下:

Couldn't load the dynamic library [/root/DolphinDB/server/plugins/hdf5/libPluginHdf5.so]: libhdf5.so.103: cannot open shared object file: No such file or directory

然后我安照hdf5插件的readme的步骤添加插件所在路径到LIB搜索路径 LD_LIBRARY_PATH如下图所示:

attachments-2021-05-UfkGRoJG60a5c160bdd76.png再重启了数据节点。我写了绝对路径,

attachments-2021-05-Ll3KKmMC60a5c16ce779d.png可还是找不到file,这可能是什么原因?

请先 登录 后评论

1 个回答

Juntao Wang

export LD_LIBRARY_PATH只是临时设置变量 LD_LIBRARY_PATH,它是基于shell的,也就是说只有在当前设置了的shell里才会有作用。若用web启动数据节点,实际是由agent代理节点启动的。因此需要在设置的shell中重启代理节点后,再启动数据节点。

请先 登录 后评论