Deepin启用ll命令
ll是个很方便的快捷命令,默认Deepin未启用。启用方法很简单,编辑下面的文件,去掉以下内容前面的注释即可。
文件:~/.bashrc
1 | alias ll='ls -l' |
MySQL Workbench 8.0不支持非SSL连接
连接错误信息:SSL connection error: SSL is required but the server doesn’t support it。如下图:
解决方法是在配置连接时“Advanced”选项卡中的Others中添加如下参数:
Windows10安装MySQL找不到MSVCR120.dll和MSVCP120.dll问题解决
msvcp120.dll、msvcr120.dll、vcomp120.dll属于VC++2013版中的动态链接库,如果丢失重新安装VC++2013即可。下载地址:https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=40784。
Ubuntu 20.04 Realtek 8852无线网卡驱动
1 | sudo apt-get update |
执行完成后重启。
参考链接:https://askubuntu.com/questions/1352731/ubuntu-20-04-no-wifi-adapter-found-lenovo-ideapad-realtek
sudoers文件修改格式错误恢复
异常信息如下:
1 | $ sudo -i |
使用以下命令编辑sudoers文件:
LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
向GitHub Push代码的时候出现以下错误:
1 | $ git push origin master |
解决方法:将项目clone协议改为SSH。可以直接修改项目目录下.git/config配置文件中的项目地址。
Zookeeper概览
设计目标
- 简单的:方便使用以实现复杂的业务应用。
- 复制式的:跟Zookeeper协调的分布式进程一样,它也是在一组服务器上复制的。集群的每个节点间互相知道。它们维护一个状态数据在内存中的镜像、一个事务日志和持久存储的快照。只要集群的多数节点可用则Zookeeper服务可用。客户端连接到一个Zookeeper服务器。客户端维持一个TCP连接来发送请求、获取响应、获取监听事件、发送心跳。如果这个TCP连接中断,则客户端会连接另外一个服务器。
- 顺序的:Zookeeper赋予每次更新操作一个数字戳以标明事务的顺序。其后的操作可以用这个顺序实现高级别的抽象,例如同步原语。
- 快速的:在读取操作占优势的场景尤其快速。Zookeeper应用运行在上千台机器上,在读操作比写操作常见的情况下很高效,通常读写比例为10:1。
保障
pdsh@frin: localhost: rcmd: socket: Permission denied
在部署单节点Hadoop集群时,执行sbin/start-dfs.sh
出现以下错误:
1 | $ sbin/start-dfs.sh |
解决方法:在/etc/pdsh/
下创建rcmd_default
文件,输入内容:ssh。
npm安装时无法访问github域名的解决方法
今天在用npm install
的时候出现了github项目访问不了的异常:
1 | npm ERR! Error while executing: |
ping及curl测试都无法访问。但服务器是可以访问互联网的,怀疑是被墙了。