本文主要是介绍ELK日志分析平台之Redis安装常见错误,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.1.1 Make编译时提示权限不够
解决方案: 对ELK执行用户进行赋权
chown ELK(用户名称) redis-4.0.9 -R
1.1.2 Make编译时提示cc:未找到命令
解决方案:
原因是系统中缺少gcc
可以先查询一下是否存在:gcc–v,若提示未找到命令,则安装一下gcc
yum -yinstall gcc automake autoconf libtool make
1.1.3 Make编译时提示致命错误:jemalloc/jemalloc.h: 没有那个文件或目录
解决方案:
make MALLOC=libc
说关于分配器allocator,如果有MALLOC这个环境变量,会有用这个环境变量的去建立Redis。
而且libc 并不是默认的分配器,默认的是 jemalloc, 因为 jemalloc 被证明 有更少的 fragmentation problems 比libc。
但是如果你又没有jemalloc而只有 libc 当然 make 出错。所以加这么一个参数。
1.1.4 Make test时报错:You need tcl 8.5 or newer inorder to run the Redis test
解决方案:
wgethttp://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
sudo tar xzvf tcl8.6.1-src.tar.gz -C /usr/local/
cd /usr/local/tcl8.6.1/unix/
sudo ./configure
sudo make
sudo make install
这篇关于ELK日志分析平台之Redis安装常见错误的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!