修改Hive安装文件夹权限
时间: 2023-08-03 16:32:42 浏览: 38
好的,你可以通过以下命令修改 Hive 安装文件夹的权限:
```
sudo chmod -R 755 /opt/your_name/apache-hive-x.x.x-bin
```
将 `your_name` 替换为你的姓名,将 `x.x.x` 替换为 Hive 的版本号即可。这个命令会将 Hive 安装文件夹及其子文件夹的权限设置为 755,其中 7 表示所有者具有读、写、执行权限,5 表示组用户具有读、执行权限,5 表示其他用户具有读、执行权限。
相关问题
linux hive安装
安装 Hive 前,需要先安装 Hadoop。以下是在 Linux 上安装 Hive 的步骤:
1. 下载 Hive 的压缩包。
2. 解压缩 Hive 压缩包。
3. 配置环境变量,在 .bashrc 或 .bash_profile 中添加以下环境变量:
```
export HADOOP_HOME=<path/to/hadoop>
export HIVE_HOME=<path/to/hive>
export PATH=$PATH:$HADOOP_HOME/bin:$HIVE_HOME/bin
```
4. 修改 Hive 配置文件。在 hive/conf 目录下,将 hive-default.xml.template 复制一份为 hive-site.xml,并修改以下属性:
```
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:derby:;databaseName=/path/to/metastore_db;create=true</value>
<description>JDBC connect string for a JDBC metastore</description>
</property>
<property>
<name>javax.jdo.option.ConnectionDriverName</name>
<value>org.apache.derby.jdbc.EmbeddedDriver</value>
<description>Driver class name for a JDBC metastore</description>
</property>
<property>
<name>javax.jdo.option.ConnectionUserName</name>
<value>hive</value>
<description>username to use against metastore database</description>
</property>
<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>hive</value>
<description>password to use against metastore database</description>
</property>
```
5. 启动 Hive。在命令行输入 `hive` 命令即可启动 Hive。
注意:在启动 Hive 之前,需要先启动 Hadoop。
hive 查看用户权限
要查看Hive中用户的权限,可以使用以下命令:
1. 查看当前用户:
set system:user.name;
[1]
2. 查看当前用户在数据库中所拥有的权限:
show grant use userName on database default;
[1]
3. 给用户分配某数据库建表权限:
grant create on database default to user hadoop;
[1]
4. 查看用户在某数据库的权限:
show grant user hadoop on database default;
[1]
另外,还可以通过Hive的配置文件来给所有用户添加权限:
- 给所有用户添加所有权限:
<property>
<name>hive.security.authorization.createtable.owner.grants</name>
<value>ALL</value>
</property>
[2]
- 给所有用户添加查询和删除表或分区权限:
<property>
<name>hive.security.authorization.createtable.owner.grants</name>
<value>select,drop</value>
</property>
[3]
以上是查看Hive用户权限的方法和配置信息。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [Hive权限管理](https://blog.csdn.net/SW_LCC/article/details/100109015)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]