1、linux安装最新版redis
1.1 当yum install出现[Errno 5] [Errno 8]错误时,应该vi /usr/bin/yum --第一行对应的python版本;
vi /usr/libexec/urlgrabber-ext-down --第一行对应的python版本,且这些文件不要有空格或空行
1.2安装步骤:
wget http://download.redis.io/releases/redis-5.0.5.tar.gz(没wget时yum下载)
tar -xvf redis-5.0.5.tar.gz(解压)
cd redis-5.0.5
make
cd src/
make install
(移动配置文件到安装目录下)mkdir etc
mv redis.conf etc/
(配置redis为后台启动,将daemonize no 改成daemonize yes)
vi /usr/local/src/redis-5.0.5/etc/redis.conf
1.3启动redis
redis-server
1.4更改redis的port和密码
vi redis.config对port进行更改,修改默认密码,查找 requirepass foobared 将 foobared 修改为你的密码
2、springboot注解
首先是对其注解的解释:对springboot注解的解释;
注解的理解
2.1、@Resource与@Autoweired
@Resource问javaEE自带的,@Autoweired为spring的,使用@Resource可以减少代码和spring之间的耦合
3、python读取hdfs文件
使用的包为:pyhdfs;
与服务器连接client = HdfsClient(hosts=setting.HDFSHOST)
要注意:该连接是以http形式,所以要找到相应的port才可以;
其次,是读文件:
注:读取的文件是字节(byte)形式,唯有转为字符串才好操作,其中一种方法为上图,