linu 安装jdk zookeeper遇到的问题

用SecureCRT 7.0 登录linux

用到快速连接 ,hostname是ip,这个ip是从linux获得 ,linux命令 ifconfig获得ip,上面那个,

用户名是root(练习最高权限),密码是在安装虚拟机是就设置的

用FileZilla-3.7.3传送文件,主机是linux的ip

端口一般22

其他的和SecureCRT一样

安装命令,

执行命令查看:

 rpm–qa | grep java   查看和java相关的包

 查看是否安装了jdk


l 卸载OPENJDK

rpm -e --nodeps 文件
创建路径

在/usr/local/  创建文件夹java

mkdir java
cp 文件

或者直接解压

tar  -xvf /文件路径/名称  目的文件(这里看你在什么位置了,如果是已经在目的文件了就不用打了)

安装 依赖

lyum install glibc.i686
   这里i686是 字母i不是数字1


修改 。etc里的profile

这里注意千万不要写错了,最好先备份

用命令 vi  /etc/profile

光标移到最下一行,这里的光标在最上行,鼠标没用

移到最下行后 按字母o

是插入的意思

复制

export JAVA_HOME=/usr/java/jdk1.6.0_45

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

鼠标右键是再贴的意思,不要贴错了

这里要修改/usr/java/jdk1.6.0_45,这里的路径要修改,文件的名字要修改

全修改好了,按Esc退出编辑,用:wq修改保存

不如不想保存用:q

做好了后

source  /etc/proflie

————————————————————————————————————————————————————————————————————————————

安装zookeeper

上传文件,创建目录

解压

上面一样

修改

将conf文件夹下zoo_sample.cfg复制一份,改名为zoo.cfg

在修改zoo.cfg

里面的

# the directory where the snapshot is stored.
# do not use /tmp for storage, /tmp here is just
# example sakes.
dataDir=/usr/local/zookeeper/zookeeper-3.4.6/data

这里要在zookeeper-3.4.6里创建一个data,吧路径复制过来

启动zookeeper:./zkServer.sh start这是开始

关闭zookeeper:./zkServer.sh stop停止

查看zookeeper状态:./zkServer.sh status看状态

当前目录下用./

如果Error contacting service. It is probably not running.
就是启动失败了

开原因

可以打开 vi zookeeper.out

可以看到错误 nohup: failed to 等路径 可能是路径错了,这是我遇到了

成功是mode staandalone

注意要关闭linux的防火墙。





<think>好的,用户想在Linux系统上卸载JDK。首先,我需要回忆一下相关的步骤。根据引用里的信息,特别是引用[5]提到,如果是安装版的JDK,可以通过控制面板卸载,但Linux下可能需要用包管理器或者手动删除。另外,引用[1]和[2]提到了使用yum来安装和卸载Java,比如用yum install安装,那么卸载可能也是用yum remove。 首先,用户需要确认系统上安装的是哪个版本的JDK,以及是通过什么方式安装的。如果是通过yum安装的OpenJDK,那么用yum remove命令卸载比较合适。比如,用户可以使用`rpm -qa | grep jdk`来查找已安装的包,然后使用yum remove来卸载它们。如果是手动安装的Oracle JDK,可能需要手动删除安装目录和环境变量中的设置。 另外,用户可能还需要检查环境变量,比如~/.bashrc或者~/.bash_profile,删除JAVA_HOME和PATH中相关的部分。不过根据引用[5],如果是安装版的,可能不需要手动处理环境变量,但如果是解压版的就需要。所以需要分情况讨论。 步骤可能包括:1. 检查已安装JDK包;2. 使用包管理器卸载;3. 手动删除残留文件;4. 清理环境变量。同时,确保卸载后验证是否成功,比如运行java -version看是否提示未找到命令。 需要提醒用户注意,如果是多个JDK版本共存的情况,卸载时要确定正确的包名。另外,在卸载前确保没有应用程序依赖当前的JDK,避免影响系统运行。</think>在Linux系统中卸载JDK的步骤如下: ### 一、确认已安装JDK版本 1. **查看已安装的Java包**: ```bash rpm -qa | grep jdk ``` 或 ```bash dpkg -l | grep jdk # 适用于Debian/Ubuntu ``` 输出可能类似:`java-1.8.0-openjdk-1.8.0.382.b05-1.el7.x86_64`[^2][^1]。 2. **检查Java版本**(可选): ```bash java -version ``` --- ### 二、卸载JDK #### 方式1:通过包管理器卸载(推荐) - **针对OpenJDK(yum/dnf)**: ```bash sudo yum remove java-1.8.0-openjdk # 替换为实际包名 ``` 或 ```bash sudo dnf remove java-11-openjdk # Fedora/CentOS 8+ ``` - **针对OpenJDK(apt)**: ```bash sudo apt purge openjdk-11-jdk # Debian/Ubuntu ``` #### 方式2:手动卸载Oracle JDK 如果通过二进制包手动安装: 1. **删除安装目录**: ```bash sudo rm -rf /usr/java/jdk1.8.0_381 # 替换为实际路径 ``` 2. **清理环境变量**: 编辑`~/.bashrc`或`~/.bash_profile`,删除类似以下内容: ```bash export JAVA_HOME=/usr/java/jdk1.8.0_381 export PATH=$JAVA_HOME/bin:$PATH ``` 执行`source ~/.bashrc`使配置生效[^5][^4]。 --- ### 三、验证卸载结果 ```bash java -version # 应提示"未找到命令" ``` --- ### 注意事项 - **依赖关系**:若提示依赖冲突,使用`sudo yum autoremove`清理无用依赖[^1]。 - **多版本共存**:若需保留其他Java版本,卸载时需指定准确包名。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值