【问题标题】:Getting Issue while setting up Cassandra in Windows 8.1在 Windows 8.1 中设置 Cassandra 时遇到问题
【发布时间】:2016-07-05 06:08:58
【问题描述】:

以下是在 windows 上安装和配置 Cassandra 的步骤 1) 从http://java.com/en/download/win8.jsp 下载 Java 安装程序,Java 安装程序版本为 Version 8 Update 73

2) 我已经去http://cassandra.apache.org/download/ 下载了apache-cassandra-3.4-bin.tar.gz

3) 将 apache-cassandra-3.4-bin.tar.gz 解压到 D:\Learning Office work\Learning\Cassandra

4) 解压后会创建一个名为 apache-cassandra-3.4 的文件夹

5) 在 windows 8.1 中设置 JAVA_HOME 变量 脚步 : • 转到我的电脑 • 右键单击​​它选择属性 • 点击安全 • 点击环境变量 • 在系统变量部分点击新建 • 输入变量名称为 JAVA_HOME • 将变量值输入为 C:\Program Files (x86)\Java\jre1.8.0_73 这取决于您在哪个驱动器中安装了 java

• 创建一个名为 CLASSPATH 的新系统变量,如上框,其值为 %JAVA_HOME%\jre\lib

• 对于 PATH,如果它已经存在,选择它并选择编辑选项;在编辑器中添加值;%JAVA_HOME%\bin(新值与现有值用分号分隔)

• 要检查系统变量,请打开一个新的命令提示符窗口(开始 -> cmd)并尝试使用以下命令。

C:\Users\Catalin>echo %CLASSPATH% C:\Program Files\Java\jdk1.6.0_16\jre\lib

C:\Users\Catalin>echo %JAVA_HOME% C:\Program Files\Java\jdk1.6.0_16

C:\Users\Catalin>echo %PATH%

• 要让您的系统知道这些更改,请重新启动您的计算机

6) 在您的目录结构中创建三个带有名称的新文件夹(在 -D:\Learning Office work\Learning\Cassandra /new 文件夹内或在 -D:\Learning Office work\Learning\Cassandra 之外)提交日志、数据、保存的缓存

7) 转到 Cassandraa 提取的存档并导航到名为“conf”的文件夹 8) 在您喜欢的文本编辑器中打开名为“cassandra.yaml”的文件。 9)在“Cassandra.yaml”中设置值

“data_file_directories”指向新创建的“data”文件夹的路径。 “commitlog_directory”指向新创建的“commitlog”文件夹的路径。 “saved_caches_directory”指向新创建的“已保存缓存”文件夹的路径。

所以我在“cassandra.yaml”中的值如下所示:

Cassandra 应该在磁盘上存储数据的目录。

数据文件目录: - D:\Learning Office work\Learning\Cassandra\Data

提交日志

commitlog_directory: D:\Learning Office work\Learning\Cassandra\commitlog

保存的缓存

saved_caches_directory: D:\Learning Office work\Learning\Cassandra\saved_caches

10) 添加新的环境变量“CASSANDRA_HOME”

Steps : 
 1) Go To My Computer
 2) Right Click on it select Properties
            3) Click on Security
            4) Click on environmental varoables
            5) In The User variable Section click on New
            6) enter variable name as CASSANDRA_HOME
             7) enter variable value as D:\Learning Office work\Learning\Cassandra\apache-cassandra-3.4

11) 以 Adminstartor 身份打开 cmd 并导航到 D:\Learning Office work\Learning\Cassandra\apache-cassandra-3.4\bin(Cassandra 的 bin)输入 cassandra -f 如下所示

在 CMD 中运行上述命令后,我开始出现以下错误

【问题讨论】:

  • 我们中的一些人看不到图像。您能否输入收到的错误和具体问题?
  • 您是否可能尝试在 32 位 VM 上运行 C*?在命令行上运行java -version 的输出是什么?

标签: cassandra


【解决方案1】:

听起来你缺少一个环境变量。

将此添加到您的 Path 环境变量中:

%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\

把你的脚本改成这样:

%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\powershell.exe -Command "your command"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-13
    • 2019-11-01
    • 2021-06-19
    • 1970-01-01
    • 2011-07-16
    相关资源
    最近更新 更多